在d3中对html中的两个图形进行带式放大
band zoom in d3 for two graph in html
我对d3库不太熟悉。我正在尝试使用http://bl.ocks.org/jroetman/9b4c0599a4996edef0ab除了绘制图形外,该信息取自tsv文件,并且能够放大和缩小。这对我来说很好。问题是我试图在同一个html中有两个不同的图。我可以在不同的轴上绘制它们,也可以对每个图进行放大和缩小,但红色方块,即标记我想要最大化的区域的带,只显示在第一个图中。例如,如果我有图A和图B,当我在区域上签名以放大图B时,我在图A中看到了带,但放大在图B上。有人知道定义这个的变量是什么吗?如何将其分离,以便每个图都有自己的带?
只需定义另一个变量名为"band2"的波段,例如
var band2 = svg.append("rect")
.attr("width", 0)
.attr("height", 0)
.attr("x", 0)
.attr("y", 0)
.attr("class", "band");
然后对图B使用"band2"。现在,我希望缩放将单独工作。
相关文章:
- JQuery合并了keyup和focusout两个函数
- 如何使用 node.js 比较两个 json 数组
- 为复选框javascript指定两个值
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 单击时切换两个图像
- 我可以'我似乎不知道如何修复javascript中的两个lint.有人能帮我理解吗
- 基于两个条件退出While循环
- 如何在这里将两个值最低的数字相加
- 将两个图形(饼图和条形图)并排对齐::d3-js
- 使用数据库中的两个变量在jqplot中显示图形
- 在d3中对html中的两个图形进行带式放大
- 如何使用d3.js创建两个交互式图形
- HighChart JavaSCript两个样条在同一图形中更新
- 可以连接两个Highcharts图形的缩放
- 在两个不同的浏览器窗口中使用dc.js crossfilter交互两个不同的图形
- 我如何在一页上显示两个或多个带有dygraphs的图形?
- 使用Easel.js将两个不同的图形组合成一个
- 如何在单线图上画两个图形
- 如何使用js库使用两个输入x和y值绘制图形
- 在同一页上插入两个图形