我正在使用 d3.js 图表来绘制 y 轴和 x 轴。它工作正常,但是你可以说 y 轴上的值范围是 0 到 10000,我希望如果数字大于千,它会附带 K。
如果数字是 1000,它将显示 1K,对于 15000,它将显示y 轴刻度为 15K。
怎么做?我无法y.domain
为字符串值操作和范围函数。
var y = d3.scale.linear().range([ height, 0 ]);
y.domain([
0,
d3.max(cities, function(c) { return d3.max(c.values, function(v) { return v.count; }); })
]);