【发布时间】:2018-04-04 04:19:04
【问题描述】:
我一直在研究带有画笔轴的 D3 v4 多线。该图正确绘制了多条线,但是当我尝试移动画笔时,D3 向我抛出了 NaN 错误。
附上blockbuilder.org中的以下链接:
http://blockbuilder.org/mhaneef50673/0b7304759ccbc1e3ba8cf4aa58e56695
【问题讨论】:
标签: javascript d3.js
我一直在研究带有画笔轴的 D3 v4 多线。该图正确绘制了多条线,但是当我尝试移动画笔时,D3 向我抛出了 NaN 错误。
附上blockbuilder.org中的以下链接:
http://blockbuilder.org/mhaneef50673/0b7304759ccbc1e3ba8cf4aa58e56695
【问题讨论】:
标签: javascript d3.js
你为什么使用brush.extent() 作为吸气剂?您必须改为使用 d3.event.selection 更改秤的域,如下所示:
xFocus.domain(d3.event.selection === null ? xContext.domain() :
d3.event.selection.map(xContext.invert, xContext));
此外,您必须将d.values 传递给行生成器,而不仅仅是d。
这是您更新的 bl.ocks:https://bl.ocks.org/GerardoFurtado/cb7048512af17ed3683e79637eee40d7/9d8d7945bbcb39dabb568dd68247316d2ace5ac3
【讨论】: