d3.js y轴最小值和最大值范围显示

时间:2014-05-26 13:44:51

标签: javascript jquery d3.js

我有5000到91200的数据点

y.domain(d3.extent(function(d) { return d.y; }));

它为我提供了正确的输出[5000, 91200],但显示它时更改为10000。

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:4)

d3使用'min'和'max'功能仅显示数据中的最低和最高数字

var max = d3.max(d3.values(data)); 
var min = d3.min(d3.values(data)); 
y.domain([min, max]);

范围功能实际上自动执行这两个功能

y.domain(d3.extent(data, function(d) { return d; }));

如果您在jsfiddle上显示您的代码,我将能够缩小您的问题范围