D3-更改y.domain以最小数量开始

时间:2018-11-05 17:01:59

标签: d3.js

我在这里有一个矮人-https://plnkr.co/edit/3gikXOR8EydIcA3wcBMb?p=preview

它是一个简单的条形图。

条形图中的数量很小。

当前我正在使用

y.domain([0, d3.max( data, (d) => d.finish)]);

要获取y.domain,但是它从0开始且条形很小。

我希望y轴从最低的数字开始,但是如果我使用

y.domain([d3.min( data, (d) => d.start), d3.max( data, (d) => d.finish)]);

它破坏了图表,并且我得到一个错误,认为高度是负值。

我在做什么错,如何使y轴数字更接近数据的极限并显示条形图。

1 个答案:

答案 0 :(得分:0)

根据起点和终点值计算高度

POLYGON((...,...,...))