我想知道是否可以在实数上使用d3.format(),以便我可以获得所有有效数字,但不包括任何剩余的零。
基本上,我正在寻找X
,以便:
// with floating-point precision 1
var f = d3.format(X);
f(11.304) -> 11.3
f(5.2) -> 5.2
f(1) -> 1
f(1.01) -> 1
f(1.00) -> 1
f(0.004) -> 0
到目前为止,我tried使用了.1f
,.1g
&的变体。 .1r
,但无济于事。
我是否需要手动检查并截断格式化数字的结果以获得我需要的内容?
我正在使用d3.js v3.3.1。
感谢。