D3是否支持通过图形进行“滚动”?

时间:2018-09-24 22:28:36

标签: javascript css d3.js data-visualization graph-visualization

我有一个图,该图具有一个固定在网页中间位置的中央节点,以及从该中央节点的一堆传入边缘和一堆传出边缘。这始终成立,总是只有一个图,总是只有一个中心节点。

示例图片:https://imgur.com/A4oK0tQ

我使用D3呈现此可视化效果,它显示了边缘和节点。现在的问题是,有时这些进/出边缘有数百个,而所有内容都堆积在网页上。节点两侧超过5/6的边缘看起来太拥挤了。

我想知道D3是否支持通过这些边缘进行“滚动”,以使它在最初加载时仅显示1-5边缘,而鼠标滚轮向下滚动一次则仅显示6-10边缘,然后显示11- 15等

另外,如果可以根据滚动时鼠标的位置,使此滚动独立于传入和传出边缘,则效果会更好(即,当鼠标位于屏幕左侧时,滚动只会显示下一个一组导入边,反之亦然)-这可能吗?

0 个答案:

没有答案