在我的d3图表中,当我更换画笔并单击未选择的范围时,缩放选择消失了

问题描述 投票:0回答:1

在我的d3图表中,当我更换画笔并单击未选择的范围时,缩放选择消失。

这是我的工作代码-https://codesandbox.io/s/eager-shirley-cxq99

enter image description here

当我更改上面的选择并单击未选择的选择时,缩放选择消失。

enter image description here

请指导我我的代码有什么问题。

javascript d3.js
1个回答
0
投票

如果您将659行更改为:

var focus = g.append("g").style( "display", "none" );

var focus = g.append("g")

它解决了问题。我希望我能有一个很好的解释,但我只是在devtools中注意到,灰色滑块是类句柄的矩形,并且在滑动,重新聚焦和句柄消失之后,dev工具显示该矩形以使其显示:无。

我没看到您直接添加此rect,所以d3可以做到这一点,但是更改此行至少对我有用,而且我没有发现任何其他副作用。

© www.soinside.com 2019 - 2024. All rights reserved.