Mac*_*chu 6 javascript jquery graph-visualization d3.js force-layout
当使用D3
或GraphGL
库将鼠标悬停在力导向图形可视化中的节点上时,是否可以创建平滑的动画放大效果(类似于Mac OS X上的停靠点)?
节点需要扩展并替换其周围的其他节点,同时保持力导向布局.
如果有人可以用这个来展示,那就太好了!谢谢
请注意,这与此问题中的简单缩放不同
mbo*_*ock 13
好问题.为了回答这个问题,我实现了一个用于鱼眼失真的D3插件.它大致基于之前Flare和Sigma.js的工作,而这些工作又基于Sarkar和Brown的工作,"图形的鱼眼图形视图",CHI'92.
这是一个关于Misérables数据集的快速演示.查看代码的来源.我有空的时候今天晚些时候写一篇文章.
注意:这使用静态力布局; 布局在启动时计算,不会更改.我认为这可能是你想要的鱼眼失真,否则失真将与你动态移动节点的能力相竞争.但理论上可以将它们结合起来,如果这是你想要的.