标签: javascript charts highcharts foreach yii2
我在为xAxis制作类别时遇到问题。 这是我的问题的例子:
我在上面的图片上标出了问题。为什么“2”来自图表B?图表A似乎工作正常,但图表B没有。
我有这样的表:
教师
部
主要
为了您的信息,lessthan25的蓝色条和25到29之间的黑条。
我有这样的控制器:
https://pastebin.com/K6p1p7AN
我有这样的索引:
https://pastebin.com/27NVTcTH
我检查元素,javascript的结果是这样的:
https://pastebin.com/UcN0FXAG
我该怎么做才能解决这个问题?
提前致谢
答案 0 :(得分:0)
“A”类别正常工作,因为您已定义了三个类别,并且您有三个数据点。
“B”类别无法正常工作,因为您有三个数据点,但只定义了两个类别。
Highcharts使用下一个类别数组索引填充缺失值 - 在本例中为“2”。您需要确保您拥有与数据点一样多的类别。