无小数点的jqPlot刻度值

7

我正在使用jqplot,它默认会显示这样的标记:

jqplot screenshot

如何去掉末尾的.0呢?


1
也许您想设置stringFormat: http://www.jqplot.com/docs/files/plugins/jqplot-highlighter-js.html#$.jqplot.Highlighter.formatString。`%d`将表示有符号整数。 - pimvdb
3
谢谢!如果有人想要这样做,这是一段代码:轴: { xaxis:{min:0,max:31, tickOptions:{ formatString:'%d' }, } } - EK.
1个回答

11

鉴于它确实是答案,我将其发布为实际答案。

使用stringFormat,您可以格式化坐标轴标签的字符串,并使用sprintf符号,其中%d是有符号整数。由于整数没有小数点,这可能是您想要的。


1
这种方法有点用。由于它不隐藏非整数,只是改变它们的值,所以在范围较小的轴上会出现问题。例如,你将看到 0, 1, 1, 2, 2... 而不是 0, 0.5, 1.0, 1.5, 2.0... - Keith

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接