【发布时间】:2019-08-31 15:38:11
【问题描述】:
以我为例:
d3.format("~s")(656628); //656.628k
但我的预期结果:656.63k
我想使用 d3-format 选项而不是手动处理它。
【问题讨论】:
-
它是否总是一个 6 位数字?如果是这样,只需
d3Format.format("~s")(656628).substring(0, 6) + 'k' -
@josemartindev 哦,不。 d3.format("~s")(65662); //65.662k ``` 只需做 d3Format.format("~s")(656628).substring(0, 6) + 'k' ``` 它是手动的。我认为 d3 格式支持做到这一点。
-
使用有效数字的方式很奇怪。我建议你自己计算。
标签: javascript reactjs d3.js number-formatting