c3.js斯坦福图表比例值等距分布

时间:2019-11-22 17:56:18

标签: d3.js c3.js

我正在使用c3.js stanford chart

我正在尝试使这些值等距分布,我的小数位数最小值是1,我的小数位数最大值是200,因此按pow10递增不适用于我的情况。

这是秤的样子:

enter image description here

这是我在斯坦福图表中使用的代码:

              stanford: {
              colors: d3.interpolateHsl("red", "white")(0.5),
              scaleMin: 1,
              scaleMax: 200,
              scaleFormat: d3.format("d"),
              //scaleFormat: 'pow10',
              scaleValues: (minValue, maxValue) => {
              const step = (maxValue - minValue) / 3;
              return d3.range(minValue, maxValue + step, step);
               }

但是,这导致第一步和第二步之间有巨大的差距,然后将其余的步骤挤在一起。我相信这是因为该秤期望pow10作为秤格式。如何设置刻度,以使值均匀分布?

0 个答案:

没有答案