gipadm
gipadm

Reputation: 543

d3.js nvd3.js — Get y-axis min/max 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?

Upvotes: 5

Views: 9435

Answers (2)

wordsforthewise
wordsforthewise

Reputation: 15777

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.

Upvotes: 2

Lars Kotthoff
Lars Kotthoff

Reputation: 109232

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

Upvotes: 5

Related Questions