d3.js图形的宽度

d3.js图形的宽度,d3.js,D3.js,为什么图形没有扩展整个789px?(黑色容器div的宽度) 元素为789,但最右边有100px左右的黑色空间。 谢谢 您的x域设置不正确。因为数组是基于0的,所以最大索引是length-1而不是length。因此,如果将其更改为: x=d3.scale.linear().domain([0,data.length-1]).range([0,w]) 您将看到它现在按照预期的全长运行

为什么图形没有扩展整个789px?(黑色容器div的宽度)

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

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

x=d3.scale.linear().domain([0,data.length-1]).range([0,w])
您将看到它现在按照预期的全长运行