В прошлом я использовал атрибуты «label», «URL» (или «href») и «tooltip» graphviz для создания SVG-графики, где узлы имеют текстовую метку, при наведении курсора мыши отображается подсказка, ищелчок по узлу (при условии, что ваш браузер отображает svg) приведет вас к цели URL (и все эти строки могут отличаться).
Прямо сейчас я пытаюсь сгенерировать то же самое в Cytoscape.Экспорт svg работает хорошо, но связывание узлов с внешними URL-адресами, похоже, связано с функцией «linkout» в Cytoscape;хотя это кажется очень мощным, в то время как вы на самом деле используете Cytoscape, мне не ясно, есть ли какой-то способ заставить его создавать кликабельные узлы или метки (я бы согласился на оба) в экспортированном SVG.URL-адреса, на которые я хочу сослаться, являются атрибутом узла моего импортированного графа.
Есть ли что-то, чего мне не хватает в Cytoscape, который будет создавать ссылки в экспортированном SVG?Есть предложения по альтернативным подходам?Например, какой-нибудь способ заставить метки быть произвольным HTML, включая <a href=...>...</a>
?
Мой «план Б» - постобработка экспортированного SVG, но было бы лучше, если бы Cytoscape все это сделал.