过去,我使用 graphviz 的节点“label”、“URL”(或“href”)和“tooltip”属性来生成 SVG 图形,其中节点具有文本标签,鼠标悬停显示工具提示,然后单击节点(假设您的浏览器正在显示 svg)将您带到 URL 目标(并且所有这些字符串都可以不同)。
现在我正试图在 Cytoscape 中生成同样的东西。导出 svg 效果很好,但节点到外部 URL 的链接似乎都与 Cytoscape 的“链接输出”功能相关联;虽然这在您实际使用Cytoscape 时似乎非常强大,但我不清楚是否有某种方法可以让它在导出的 SVG 中生成可点击的节点或标签(我愿意接受)。我要链接到的 URL 是我导入的图形的节点属性。
Cytoscape 中是否缺少我会在导出的 SVG 中创建链接的东西?对替代方法有什么建议吗?例如,某种使标签成为任意 HTML 的方法,包括<a href=...>...</a>
?
我的“计划 B”是对导出的 SVG 进行后处理,但让 Cytoscape 完成这一切会更好。