我使用图表,并使用下面的函数向图表添加系列:
function WindDirectionAddSeries(thisChart) {
thisChart.addSeries({
name: 'AverageBearing',
id: 'AverageBearing',
data: AverageBearing,
color: '#0D6D9D',
yAxis: 'Direction',
type: 'scatter',
zIndex: 5,
tooltip: {
valueSuffix: ' '
}
}, false);
thisChart.addSeries({
name: 'WindBarbs',
xAxis: 1,
color: 'red',
type: 'windbarb',
visible: true,
dataGrouping: {
enabled: true,
units: [
['hour', [3]]
]
},
tooltip: {
pointFormatter() {
return this.series.name + ': ' + (this.value / 0.27778).toFixed(1) + ' km/h'
}
},
data: WindBarbData
}, false);
}
数据数组的尺子相似,对于线类型和区域类型等...此方法工作正常。只有散点系列类型失败。当添加Windbarbs系列时,addSeries函数调用不返回,其他javascript异步函数开始失败,就像内存被覆盖一样。
从根本上说,是否有可能合并分散和风倒钩系列?
如果是:我做错了什么/要求是什么?如果不是:这是请求吗?
注意:代码是我实际使用的。我已经尝试将参数设置减少到最小,但没有帮助。
1条答案
按热度按时间oknwwptz1#
我不确定我是否正确理解了您的问题,但可能是配置中的错误导致了这个问题。
yAxis: 'Direction'
在API中并不存在,因此应该删除它。另外,如果您在图表中没有使用第二个xAxis(在没有看到完整配置的情况下我无法检查它),代码xAxis: 1
也应该删除。请查看下面的演示:演示:https://jsfiddle.net/BlackLabel/9dpLcsvk/