d3.format('.2s')( 1234 ); // "1.2k"
d3.format('.2s')( 1000 ); // "1.0k"
// want
d3.format('???')( 1234 ); // "1.2k"
d3.format('???')( 1000 ); // "1k", NOT "1.0k"
可以使用相同的'???'
格式来获取所需的字符串吗?
答案 0 :(得分:0)
这将处理两种情况。
d3.format(".2s")(1000).replace('.0', '');//1k
d3.format(".2s")(1234).replace('.0', '');//1.2k