d3:拖动以实现静态屏幕外可视化
d3: dragging for static off-screen visualization
我正在根据可能非常大的数据生成d3力布局。我的目标是在屏幕外绘制一些布局,并允许用户通过点击和拖动来访问看不见的部分。至关重要的是,我希望布局是静态的,因此单击并拖动节点可以移动整个布局,而不仅仅是单个节点。
换句话说,我想要这个例子的行为,但没有节点拖动。这个更简单的例子似乎也很相关。但到目前为止,我修改这些例子的所有尝试都以各种有趣的方式打破了它们。此外,我(目前)对缩放不感兴趣。有人能帮忙吗?
如果不需要拖动节点,请从节点中删除拖动事件
node.data(graph.nodes).enter().append("circle") ...
//remove this drag part so that the dragging of circle don't happen
.call(d3.behavior.drag()
.on("dragstart", dragstarted)
.on("drag", dragged)
.on("dragend", dragended));
此处的工作代码
希望这能有所帮助!
相关文章:
- 如何在谷歌可视化中组合数字和模式格式化程序
- 加载泰坦尼克号可视化数据时出现问题
- 如何使用图表包装函数有条件地格式化谷歌可视化表单元格
- AngularJS&Google可视化-使用状态更改处理程序(Google API)在HTML页面上查看$sco
- Javascript图形可视化工具包,具有高性能(500-1000个节点)
- Google可视化addListener调用函数引用错误
- 如何在web上动态可视化数据集
- 可视化到选择框中
- 从特定系列的谷歌可视化折线图中删除悬停工具提示
- 谷歌图表可视化仪表板数据源问题
- 在可视化中将CSS从悬停更改为单击
- 使用 d3 可视化快速射击的“点击”
- 为 D3 可视化创建平均 Y 线
- 谷歌可视化数据表间歇性问题
- Google 图表 - 设置选择不会滚动到表格可视化中的选定行
- 在纯HTML5中是否可以进行高级可视化编程
- 无法可视化百分比数字(获取 NaN)
- 如何修复谷歌可视化-材料线中的重叠问题
- d3:拖动以实现静态屏幕外可视化
- 如何使用 phantomjs 通过动态数据可视化拍摄屏幕截图