我的图表上的刻度线间隔与图形线不对齐,这是在我增加图形的高度时发生的(这是设计要求)。我已经通读并试用了Highcharts tick positioner info,但这不是我想要的,是否可以定位数字的位置?他们需要向上推动以使它们对齐。
以下是截图:
修改的
以下是fiddle上的代码 - 抱歉无法在那里正常运行
我在yAxis设置上看不到会影响它的任何内容
yAxis: {
min: 0,
labels: {
format: '{value}%',
style: {
fontSize: 26,
}
},
gridLineColor: '#f7a600',
gridLineWidth: 2,
tickInterval: tickIntervalNumber,
title: {
text: ''
},
我认为顶部的if语句不会影响它,但我可能是错的
//tick inteval variable
if (total > 200) {
var tickIntervalNumber = 200 / 4
}
else {
var tickIntervalNumber = 100 / 4
}
答案 0 :(得分:2)
如果没有查看您的代码,我不确定这是否是问题,但您可以调整相对于刻度线的标签位置,如下所示:
yAxis: {
labels: {
align: 'right',
y:0
}
},
'y'选项允许您相对于刻度线向上/向下移动标签。