当我使用 d3 绘制图表时,我创建了一个名为node
. 我将它附加node
到正文中,将 设置node
为在 ) 内绘制图表的控制器上的属性node
。在我调整用于绘制图表的宽度的函数中,我说 ,this.width = this.node.width()
当我绘制图表时,我有:
vis = d3.select(this.node)
.append('svg:svg')
.attr('width', self.width)
为什么 d3 绘图看起来比包含图表的 div 大?在此屏幕截图中,您可以看到图表在右侧被截断。
当我将屏幕向右拉伸时,我可以看到更多的图形,但是无论我将它拉伸多远,我都看不到所有的图形。