d3.js图的宽度

时间:2012-10-02 17:29:52

标签: d3.js

http://jsfiddle.net/BhrpA/1/embedded/result/

为什么图表不能扩展完整的789px? (黑色容器div的宽度)

SVG元素是789,但最右边有100px左右的黑色空间。

谢谢!

1 个答案:

答案 0 :(得分:2)

您的x-domain设置不正确。由于数组基于0,因此您的最大索引为length-1而不是length。因此,如果您将其更改为:

x=d3.scale.linear().domain([0,data.length-1]).range([0,w])

你会看到它现在正如预期的那样全长。