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

标签 javascript d3.js

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

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

enter image description here

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

enter image description here

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

最佳答案

只需在代码中取消注释这部分即可实际生成缩放矩形,该矩形将在 brushed 函数中使用。

    svg
      .append("rect")
      .attr("class", "zoom")
      .attr("width", containerWidth - 20)
      .attr("height", height)
      .attr("transform", "translate(0,20)")
      .call(zoom);

查看工作 codesandbox.io

关于javascript - 在我的 d3 图表中,当我更改画笔并单击未选择的范围时,缩放选择消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61203923/

相关文章:

javascript - 扩展存储在变量中的函数

javascript - 运行许多查询时,Chrome 与 Web SQL 中的问题/错误?

javascript - 如何从相扑选择下拉列表中获取下拉列表ID?

d3.js - 在 D3 中查找拖动距离

javascript - d3.nest() 不是函数

javascript - 添加到包含表单内容的列表

javascript - 调用REST api获取图像

javascript - dc.js 散点图和 elasticY 行为

javascript - D3 : Render Flare Graph Titles avoiding text overlap

javascript - 为什么最后一个刻度没有值 - D3.js