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