d3 单位格式化 SI 四舍五入(nvd3 图表)

d3 units formatting SI with rounding (nvd3 charts)

我使用 SI 单位通过以下代码格式化轴。这样,如果值达到 1000 左右,则表示为 1k、2.4K 等

d3.format('s')

问题是在某些情况下它显示 13.47899999999k。如何使用 SI 单位并四舍五入到小数点后两位?

你可以这样试试d3.format(".2s")