0

每当我在 highcharts 中为 X、Y 数据设置类别时,它都会改变类别,使第一个类别出现在零上。例如,如果我有从 1 到 10 的 x 和 y 数据,如 [[1,1],[2,2],... ,那么类别仅显示在 1 到 9 的数字上,并移动一个好像第一个项目出现在零类别上。

有没有办法解决这个问题?

这是小提琴

我正在使用命令:

chart.xAxis[0].setCategories(['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct']);
4

1 回答 1

1

问题是您假设 Highcharts 将从 1 开始,而它们从 0 开始。如果您从数据中删除所有 x 值,您将看到从 0 开始。不幸的是,这是 Highcharts 逻辑的一部分(基于 Javascript数组)并且不会被改变。

以防万一-不要尝试将对数轴与类别一起使用.. ;)

于 2013-08-09T11:13:06.037 回答