【发布时间】:2013-10-09 08:57:44
【问题描述】:
我正在使用 d3 构建图表,有时图表在轴上的数字较小,有时图表在轴上的数字较大。这不时会导致以下问题;
注意左右手边的 svg 元素是如何完成的,这样整个图例就不会显示出来。我宁愿不增加两边的边距,因为这会减少屏幕空间。
有没有办法让轴对数据输入做出响应? IE;当数字为数千时,将在数字上添加“k”或“m”( 100000 -> 100K, 12000000 -> 12M )。
【问题讨论】:
-
为什么不用 if 语句创建一个舍入函数,例如 function rounder (x) { if (x(see this) 为单位后缀。
标签: javascript html css d3.js