每当我在高图中设置X,Y数据的类别时,它会移动类别,以便第一个出现在零上。例如,如果我有x和y数据,从[1]到[10],如[[1,1],[2,2],...那么类别只显示在1到9的数字上并被移位一个好像第一个项目出现在零类别上。
有没有办法解决这个问题?
我正在使用命令:
chart.xAxis[0].setCategories(['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct']);
答案 0 :(得分:1)
问题在于您假设Highcharts将从1开始,而它们从0开始。如果您将从数据中删除所有x值,您将看到从0开始。不幸的是,这是Highcharts逻辑的一部分(基于Javascript数组)并且不会被更改。
以防万一 - 不要尝试使用带有类别的对数轴..;)