我无法解释这种行为:
有时,我的图表显示轴的第一个或最后一个标签,带有很多小数。
在我的图表选项中,以下是yAxis的外观:
yAxis : [{
alternateGridColor: "white",
gridLineColor : "#E3E3E3",
lineWidth: 2,
tickLength : 5,
lineColor : '#A5A5A5',
tickWidth : 2,
tickLength : 5,
tickColor : '#A5A5A5',
labels : {
style : {
fontWeight : 'bold',
fontSize: '10px'
},
x : -labelMargin
},
tickPixelInterval: 20
},
//more axis
]
如何解决这个问题?任何帮助赞赏。
答案 0 :(得分:1)
您没有提到标签的值应该是什么,因此它使用了它们的天真值,这可能是由分部生成的浮点数。
我建议你手动处理你的标签:
labels: {
formatter: function () {
return Math.floor(this.value)
}
}
正如您所见,我使用floor()
函数删除小数。