题
在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,...,n
至 1,2,...,n+1
通过将格式定义为:
xAxis: {
labels: {
formatter: function() {
return this.value + 1;
}
},
}
确实,您可以将此映射函数定义为任何内容。例如:
formatter: function() {
return this.value * this.value;
}
不隶属于 StackOverflow