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 просто не имеет этой возможности.

Другие вопросы по тегам