Поддерживает ли D3 «прокрутку» графика? - PullRequest
0 голосов
/ 25 сентября 2018

У меня есть график, в котором есть один центральный узел, который зафиксирован в середине веб-страницы, и несколько входящих ребер и несколько исходящих ребер из этого центрального узла.Это всегда верно, всегда есть только один граф и всегда только один центральный узел.

Пример изображения: https://imgur.com/A4oK0tQ

Я использую D3 для визуализации этой визуализации, и она показывает ребра и узлы.Теперь проблема в том, что иногда есть сотни этих входящих / исходящих граней, и все просто сгруппировано на веб-странице.Любые более чем 5/6 ребер по обе стороны от узла выглядят слишком переполненными.

Мне было интересно, поддерживает ли D3 «прокрутку» через эти ребра, так что при первоначальной загрузке он показывает только ребра 1-5, а когда колесо мыши прокручивается вниз один раз, это только ребра 6-10,затем 11-15 и т. д.

Кроме того, было бы еще лучше, если бы эту прокрутку можно было сделать независимой для входящих и исходящих ребер в зависимости от положения мыши при прокрутке (т. е. когда мышь находится на левой сторонена экране, прокрутка покажет только следующий набор входящих ребер и наоборот) - Возможно ли это?

...