我在客户端应用程序上使用highcharts(我在js上使用后端调用来获取数据)。
无论如何,问题是:
第一个数据系列是2012年7月至2013年5月 第二个数据系列是2012年5月至2013年5月
问题是在加载第二个数据系列之后,使用Chart.addSeries({ 名称 : 颜色: 堆: 数据: })
它将第一个数据系列支持到May,尽管它仅在7月开始。
我正在尝试使用日期并将它们转换为时间戳,但它并没有真正帮助。
提前致谢!
答案 0 :(得分:1)
我附带的唯一解决方案是加载第一个系列的所有数据,而不是第二个数据系列。并且只有在拥有所有数据后才能创建高图。
如果您有任何我可以将日期绑定到列数据的解决方案,请告诉我。
顺便说一句,当使用类似以下格式的数据时,它可以工作。 this.Chart.addSeries({
名称:'第一数据'
color:'#'+ arr [i] .cms.global.graphColor,
stack:'first Stack',
数据:[[1,10] [2,20] [3,10]]
});
this.Chart.addSeries({
名称:'第二数据'
color:'#'+ arr [i] .cms.global.graphColor,
stack:'second Stack',
数据:[[3,10] [4,20] [5,10]]
});