【发布时间】:2017-05-22 12:07:23
【问题描述】:
Highcharts 有一个奇怪的问题,似乎找不到简单的解决方案。我有手动解析并转换为图表将使用的实际系列的数据。例如
{
"type": "column",
"name": "Drinks",
"data": [{
"name": "Jan 2017",
"y": 34.523809523809526
}, {
"name": "Mar 2017",
"y": 89.3312101910828
}, {
"name": "Apr 2017",
"y": 91.28724002248454
}, {
"name": "May 2017",
"y": 92.56756756756756
}]
}
问题是某些类别的某些数据项丢失了。这样第一个类别可能包含一月到五月的所有数据,而下一个类别可能只有一月、二月、五月。图表呈现,但未正确排序。我希望 Highcharts 只为任何系列显示一个条形图,但事实并非如此。它正确地对第一个项目进行分组,然后将不在所有系列项目中的一个数据项隔离开来。
看到这个 Jsfiddle。 http://jsfiddle.net/xLjf2wmp/1/
请注意,最后一列是 2017 年 2 月,但在第二个系列中,它是第二个数据项。所以我的问题是为什么 highcharts 忽略排序?我该怎么做才能让它正确排序?
第二个问题:是否可以将类别标签直接放在列下方?而不必使用图例和/或工具提示?
【问题讨论】:
标签: javascript jquery charts highcharts