Highcharts Y轴的刻度保留2位小数是通过highcharts对象的yAxis属性中有一个tickPositions属性,用于手动设置轴上的坐标点的值,当此属性存在时,会覆盖tickInterval属性和tickPixelInterval属性(这两个属性并不会对渲染产生影响,只是根据手动赋值而自行调整这两个属性的默认值,横轴的tickPixelInterval属性默认为100,竖轴的tickPixelInterval属性默认为72,横轴竖轴的tickInterval属性均为空)。
Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。HighCharts支持的图表类型有曲线图、区域图、柱状图、饼状图、散状点图和综合图表。
在highCharts对象中加入如下代码:
yAxis : {
labels : {
formatter : function () {
var strVal = this.value + '';
if (strVal.indexOf('.') == -1) {
return strVal + '.00';
} else {
var arr = strVal.split('.');
if (arr[1].length == 2) {
return strVal;
} else {
return strVal + '0';
}
}
}
}
}