我有一个由8个系列组成的折线图,这些系列的数据根据页面上的选择而变化,但它总是具有相同数量的数据点(12)。
我有一个非常奇怪的问题,即更新我的系列数组中的数据集会导致8行中的2行沿x轴移位,具体取决于我更改数据的次数。
我试图说明错误here
我无法在jsfiddle中重现问题,但图表的基本代码是here。 要更新数据,我将对图表的引用传递给我的函数:
function updateGraph(graph, data, driverData) {
graph.title.text = data.description;
graph.series[0].data = _.get(data, 'actual');
graph.series[1].data = _.get(data, 'budget');
graph.series[2].data = _.get(data, 'forecast');
graph.series[3].data = _.get(data, 'forecast2');
graph.series[4].data = _.get(data, 'py');
graph.series[5].data = _.get(driverData, 'actual');
graph.series[6].data = _.get(driverData, 'budget');
graph.series[7].data = _.get(driverData, 'py');
}
为什么我看到一些线沿着x轴移动?我已经检查过这些数组仍然包含12个元素。
感谢。