我有数百万的数字。我想在我的d3条形图上的标签中使用它们,格式为$23M
- 但由于某种原因,我的小数点仍然存在。
我对the documentation的解读表明$,.0f
应该有效,如果我先划分1000000
。
我有var millions = d3.format("^$,.f");
然后我稍后用
.text(function(d) {
return (millions(d.money / 1000000) + "M");
})
我仍然看到小数点后的数字。我做错了什么?
我找到了一个handy site来演示你给它的任何数字上的各种格式化字符串,当我插入我的格式时,它看起来应该可以工作,但在我的代码中,它没有&#39工作。
的可加密版本答案 0 :(得分:0)