d3.js nvd3.js - 获取y轴最小/最大值

时间:2013-11-20 09:03:21

标签: javascript d3.js nvd3.js

我正在使用NVD3的lineChart模型。

我需要强制设置相对于实际值的最小和最大y轴值,例如:

chart.lines.forceY([分钟/ 1.1,最大* 1.1]);

如何获得当前的最小/最大y轴值?

2 个答案:

答案 0 :(得分:5)

您可以通过chart.yAxis.scale().domain()获取当前域名。

答案 1 :(得分:1)

如果您已经像这样设置了y轴域:

var yAxis = d3.svg.axis().scale(y)
    .orient("left").ticks(5);

y.domain([0, d3.max(yourData)]);

您可以通过y访问这些值。 y[0]是最低要求,y[1]是最高