在HighCharts中,我想更改默认的起点从0到1,我可以在哪里找到更改的选项,我只有数据点,因此在y轴上绘制了x轴,x轴只包含默认数字,即0,1,2等等。我想将起点从0更改为1

提前致谢

有帮助吗?

解决方案

自您发布以来已经有一段时间了,所以我希望您现在找到了答案,但是无论如何我都想给您一个答复。

您需要在X轴类别中使用Min选项。在此处阅读有关此信息的更多信息: http://api.highcharts.com/highcharts#xaxis

 xAxis: {
     min: 1,
     categories: ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11']
 },

这些选项包括“ 0”作为类别,但图表从“ 1”位置开始绘制。

我整理了一个简单的jsfiddle,显示您想在这里完成的工作: http://jsfiddle.net/l35dp/

其他提示

我会更好。我们可以简单地将Xaxis标签格式器用作映射函数来映射我们的索引值 0,1,...,n1,2,...,n+1 通过将格式定义为:

xAxis: {
    labels: {
        formatter: function() {
            return this.value + 1;
        }
    },  
}

确实,您可以将此映射函数定义为任何内容。例如:

formatter: function() {
    return this.value * this.value;
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top