我正在尝试使用Mike Bostock在本文中描述的可重用组件方法来创建图形。但是,我遇到.transition()
了在组件外部进行选择的调用不会导致我期望的属性发生转变的情况。
例如,我制造了这个小矮人,这证明了我的问题。在此示例中,我使用Mike的timeSeriesChart
函数,然后简单地更改宽度或高度。通过对图表的选择使用过渡运算符,然后调用该timeSeriesChart
函数以查看宽度变换为其新值的情况。但是,宽度/高度会立即变化,只有轴才能平滑过渡到其新长度。
如果我.transition().duration(x)
在更新组件内部的宽度时添加了宽度,平滑地更新了宽度,但是我不想用过渡运算符使组件混乱,并且我认为它也应该在外部执行。它似乎确实适用于轴。
我想念什么?
要查看代码,请转到插棒
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句