2015-06-25 3 views
0

У меня есть рабочий cytoscape.js экземпляр, который выглядит следующим образом: ugly networkcytoscape.js узел нежелательное перекрытие и неожиданный дизайн

Я пытался безуспешно настроить график таким образом, чтобы узел метка не совпадает. В графе используется беседка для макета. Игра с уровнями отталкивания не оказывает большого влияния на проблему. Гравитация (или ее отсутствие) также не является. Это проблема с макетами или проблема с конфигурацией cytoscape.js и как ее исправить?

Во-вторых, форма узла должна быть эллипсом 40x40, который он обычно имеет. Но когда узел захватывается, он отображается как закругленный прямоугольник. Зачем?

Я создал gist с моим javascript и некоторыми данными. Это зависит от jQuery (~ 2.1), cytoscape.js (> = 2.3.9) и arbor.js, как указано в каталоге cytoscape.js lib. И для цели требуется <div id="cy"></div>.

ответ

0

(1) Перекрытие - это функция макета. Если изменение параметров макета не подходит для вашего использования, другой вариант, вероятно, является решением.

(2) Это overlay - не тело узла.

+0

спасибо за разъяснение о наложении на тело узла. Я установил overlay-opacity в ноль и больше не вижу серый прямоугольник. К сожалению, я еще не нашел макет, который отобразит мой график без перекрытий. – dnagirl

Смежные вопросы