我想在yAxis上显示更多标签,但我无法让它工作。我的yAxis属性如下:
yAxis : {
title : {
text : '%CPU Utilization'
},
labels: {
enabled: true,
step: 5,
zIndex: 10
},
showLastLabel: true,
min:0,
max: 100,
plotLines : [{
value : 70,
color : '#FF3300',
dashStyle : 'shortdash',
width : 2,
label : {
text : 'Threshold',
align: 'right',
style: {
fontWeight: 'bold'
}
}
}]
},
我遵循了文档,但似乎没有工作。我需要一个0,10,20,30,40的标签(以10为增量)。不知道这是否在highcharts中可行?
答案 0 :(得分:3)
您要查看的是tickInterval属性:
http://api.highcharts.com/highcharts#yAxis.tickInterval
如果您需要不规则的间隔,则可以改为使用tickPositions属性:
http://api.highcharts.com/highcharts#yAxis.tickPositions
或者,如果您需要更复杂的东西,请使用tickPositioner函数:
http://api.highcharts.com/highcharts#yAxis.tickPositioner
{{编辑:
从标签中删除step属性 - step属性告诉图表绘制时要跳过多少个标签,而不是 来绘制它们。