d3.格式不会保持尾随零

d3.format wont keep trailing zero

本文关键字:格式 d3      更新时间:2023-09-26

我使用d3.round(num,2)将一个数字从2.567四舍五入到2.57。我的问题是,当我这样做时,我希望在任何时候都使用2个精度为小数的数字/无论它是否为零。

当我有一个像2.201这样的数字时,我希望显示为2.20,而不是2.2。有什么方法可以将舍入函数格式化为始终包含零吗?

谢谢你的帮助!

编辑:使用了num.toFixed(2),这很有效,但我返回的是d3.format("$")(num.toFixed(2。如果有人能提供帮助,那就太好了,谢谢

试试这个:

d3.format("$.3n")(num);