d3不了解如何改变attr

时间:2014-11-05 22:16:41

标签: javascript d3.js

我是d3的完全初学者。我正在看这个例子:

http://bl.ocks.org/d3noob/7030f35b72de721622b8

这里他正在改变x,y轴信息。在同一个例子中,当点击更新按钮时,如何更改图表的实际高度(比如将其增加100)?

由于

1 个答案:

答案 0 :(得分:0)

只需将range刻度的y增加100即可。

// Set the ranges:
var y = d3.scale.linear().range([height, 0]);

// Update the ranges (on click or whatever):
y.range([height + 100, 0]);

然后,图表将根据这个新的y比例进行更新。