javascript - 在我的 d3 图表中,当我更改画笔并单击未选择的范围时,缩放选择消失了
问题描述
在我的 d3 图表中,当我更改画笔并单击未选择的范围时,缩放选择消失了。
这是我的工作代码 - https://codesandbox.io/s/eager-shirley-cxq99
当我更改上面的选择并单击未选择的选择时,缩放选择消失了。
请指导我的代码有什么问题。
解决方案
只需在您的代码中取消注释此部分即可实际生成缩放矩形,该矩形将在brushed
函数中使用。
svg
.append("rect")
.attr("class", "zoom")
.attr("width", containerWidth - 20)
.attr("height", height)
.attr("transform", "translate(0,20)")
.call(zoom);
请参阅工作代码andbox.io
推荐阅读
- javascript - 在 React 应用程序中设置一个下拉列表,其中值来自常量文件
- powershell - 在 Powershell 5.1 中与 Base64 相互转换
- python - 如何在自定义 pytorch 数据集中组合两个图像特征?
- mysql - 如何在 mysql 列中使用多个 SubIndex 拆分多个子值?
- git-commit - 致命:无法自动检测电子邮件地址(得到 'MS@folder.(none)')
- r - 使用 dplyr 将函数应用于 data.frame 中的一行
- c# - 引用程序集的代码生成器找不到它
- python - 或者工具的时间间隔更小
- javascript - 如何制作 mydomain.com/someID 类型的 URL,其中 someID 来自 firestore 中的字段(doc)?
- redis - Redis LRANGE 流行原子性