我需要以串联方式显示y值(36、37、38、39、40...。)y轴值从36到165,但它们是串联的,但是有些数字是失踪。甚至我都在highchart中添加了此选项
yAxis: {
title: {
text: 'Channel Count',
style: {
color: Highcharts.getOptions().colors[1]
}
},
min: 36,
max: 165,
opposite: false,
}
但仍然无法正常工作。那么我该如何依次展示它们呢?
答案 0 :(得分:1)
您可以通过增加图表的高度来创建刻度线的空间:
chart: {
height: 2000
}
实时演示:http://jsfiddle.net/BlackLabel/xrkh7q89/
或使用tickPositioner
函数:
tickPositioner: function(){
var positions = [];
for (var i = 36; i < 166; i++){
positions.push(i);
}
return positions
}
实时演示:http://jsfiddle.net/BlackLabel/qx8m97g4/
API:https://api.highcharts.com/highcharts/yAxis.tickPositioner