0

我在客户端应用程序上使用 highcharts(我在 js 上使用后端调用来获取数据)。

无论如何,问题是:

第一个数据系列来自 2012 年 7 月 - 2013 年 5 月 第二个数据系列来自 2012 年 5 月 - 2013 年 5 月

问题是在加载第二个数据系列后,使用 Chart.addSeries({ name : color: stack: data: })

它将第一个数据系列支持到 5 月,尽管它仅在 7 月开始。

我正在尝试使用日期并将它们转换为时间戳,但它并没有真正的帮助。

提前致谢!

4

1 回答 1

1

我带来的唯一解决方案是加载第一个系列的所有数据,而不是第二个数据系列。并且只有在拥有所有数据之后才能创建高图。

如果您有任何解决方案可以将日期绑定到列数据,请告诉我。

顺便说一句,当使用以下格式的数据时,它可以工作。

this.Chart.addSeries({ name: 'first data' color: '#' + arr[i].cms.global.graphColor, stack: 'first Stack',
data: [[1,10][2,20] [3,10]] }); this.Chart.addSeries({ name: 'second data' color: '#' + arr[i].cms.global.graphColor, stack: 'second Stack',
data: [[3,10][4,20] [5,10]] });

于 2013-05-09T20:47:48.567 回答