gpt4 book ai didi

javascript - D3 v4 Multi line chart Brush 移动画笔时发出 NaN

转载 作者:行者123 更新时间:2023-11-30 20:37:37 25 4
gpt4 key购买 nike

我一直在研究带画笔轴的 D3 v4 多线。该图正确绘制了多条线,但是当我尝试移动画笔时,D3 向我抛出一个 NaN 错误。

附件是 blockbuilder.org 中的以下链接:

http://blockbuilder.org/mhaneef50673/0b7304759ccbc1e3ba8cf4aa58e56695

最佳答案

为什么要使用 brush.extent() 作为 getter?您必须改为使用 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

关于javascript - D3 v4 Multi line chart Brush 移动画笔时发出 NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49642696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com