Highcharts Y轴的刻度如何保留2位小数呢

我在Y轴里设置了minTickInterval:0.02,这个属性。刻度最小就是以0.02变化了。但是数据是67.2我想让数据的格式是67.20.需要如何设置呢... 我在Y轴里设置了 minTickInterval:0.02,这个属性。刻度最小就是以0.02变化了。但是数据是67.2 我想让数据的格式是67.20.需要如何设置呢 展开
 我来答
秋风2729
2015-11-21 · 知道合伙人旅游行家
秋风2729
知道合伙人旅游行家
采纳数:395 获赞数:18267
安阳师范学院13级学生。

向TA提问 私信TA
展开全部
Highcharts Y轴的刻度保留2位小数是通过highcharts对象的yAxis属性中有一个tickPositions属性,用于手动设置轴上的坐标点的值,当此属性存在时,会覆盖tickInterval属性和tickPixelInterval属性(这两个属性并不会对渲染产生影响,只是根据手动赋值而自行调整这两个属性的默认值,横轴的tickPixelInterval属性默认为100,竖轴的tickPixelInterval属性默认为72,横轴竖轴的tickInterval属性均为空)。

Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。HighCharts支持的图表类型有曲线图、区域图、柱状图、饼状图、散状点图和综合图表。
yingu89757
2014-10-11 · TA获得超过319个赞
知道小有建树答主
回答量:78
采纳率:0%
帮助的人:98.5万
展开全部

在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';
}
}
}
}
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式