我正在尝试在使用数据分组的高级股票图表中添加简单移动平均线(SMA)。没有SMA时,数据分组运行良好。但是当我添加SMA时,它只能按照每日基础进行数据分组。是否有人遇到了同样的问题?
我已经检查了图表元素,并且可以看到系列和SMA对象都具有数据分组属性,但仍然无法在图表中正确显示。
我尝试在plotOptions.series和plotOptions.sma中都添加数据分组,或者分别在系列中添加数据分组,但它们都无效。
let dataGrouping = {
forced: true,
units: [
['week', [1]],
]
};
const options = {
//...
plotOptions: {
candlestick: {
color: 'green',
upColor: '#e00000',
},
series: {
marker: {
enabled: false,
},
states: {
hover: {
enabled: true,
lineWidth: 1.5,
}
},
dataGrouping,
},
sma: {
dataGrouping,
}
},
}
我的highcharts版本是6.0.7。
我还尝试在官方示例中添加dataGrouping,这是链接:http://jsfiddle.net/tuuz4yho/8/
这里还有一个简单线图的示例:https://jsfiddle.net/Lyf6vzev/19/
但是SMA线仍然无法进行数据分组。有人知道如何对SMA按周或月进行分组吗?
真的需要你的帮助!谢谢! :)