我正在尝试从 eCharts 网站上的示例开始,在 eCharts 图表中获取红色/绿色烛台。
起始示例称为“大型烛台”,它从名为
generateOHLC
的自定义函数生成随机数据。
在另一个示例中,有一个链接可以从 JSON 文件获取数据,也可以从 eCharts 站点获取数据,您可以在此链接中看到:https://echarts.apache.org/...
每个数组(大数组中)的值分别是
[date ,open, close, low, high, volume]
现在,我已经获取了其中的一些值,并对其进行了调整,以使用这个简单的小JavaScript代码在内部数组中获取其他值:
data.forEach(function (point, point_index){
point.push ( getSign(data, point_index, point[1], point[2], 2) )
//console.log(point)
})
使用与上一个示例相同的函数
getSign
。
因此添加的最后一个值(作为
1
或 -1
推入数组)应该使蜡烛变成红色或绿色。
那么,为什么蜡烛总是红色,而第一个例子中的蜡烛是红色和绿色?
我的错误在哪里以及我做错了什么?