admin管理员组

文章数量:1290976

I'm using NVD3's lineChart model.

I need to force-set the min and max y-axis values relative to the actual ones, e.g.:

chart.lines.forceY([min/1.1,max*1.1]);

How can I get the current min/max y-axis values?

I'm using NVD3's lineChart model.

I need to force-set the min and max y-axis values relative to the actual ones, e.g.:

chart.lines.forceY([min/1.1,max*1.1]);

How can I get the current min/max y-axis values?

Share Improve this question asked Nov 20, 2013 at 9:03 gipadmgipadm 5437 silver badges17 bronze badges
Add a ment  | 

2 Answers 2

Reset to default 5

You can get the current domain through chart.yAxis.scale().domain().

If you have already set the y-axis domain like so:

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

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

you can access the values through y. y[0] is the minimum, y[1] is the max.

本文标签: javascriptd3js nvd3jsGet yaxis minmax valuesStack Overflow