Vis JS/ Cytoscape JS 标签碰撞
Vis JS/ Cytoscape JS label collision
我在试验几个 JS 图形库时遇到了标签问题。我有许多来自不同节点的边(创建 link 分析图),我需要能够在边上显示标签。如果不让它们仅出现在鼠标悬停时,是否有任何选项可以避免在这些库中的任何一个中的边缘上发生标签冲突。
在这里查看我的意思的示例:
http://imgur.com/a/cBIKV
第一个是可接受的示例,none 个标签相互重叠。第二个是我现在得到的。
我可以使用具有此功能的任一库。
提前致谢!
-亚什
除非你有一个严格的平面图,否则无论你使用什么库,你都会有边缘重叠。这是一般的图论属性。
如果边缘重叠,标签也可能重叠。
您可以尝试通过选择布局和样式来减少标签重叠的可能性。例如,autorotated edge labels 通常会减少重叠。
我在试验几个 JS 图形库时遇到了标签问题。我有许多来自不同节点的边(创建 link 分析图),我需要能够在边上显示标签。如果不让它们仅出现在鼠标悬停时,是否有任何选项可以避免在这些库中的任何一个中的边缘上发生标签冲突。 在这里查看我的意思的示例: http://imgur.com/a/cBIKV
第一个是可接受的示例,none 个标签相互重叠。第二个是我现在得到的。 我可以使用具有此功能的任一库。 提前致谢! -亚什
除非你有一个严格的平面图,否则无论你使用什么库,你都会有边缘重叠。这是一般的图论属性。
如果边缘重叠,标签也可能重叠。
您可以尝试通过选择布局和样式来减少标签重叠的可能性。例如,autorotated edge labels 通常会减少重叠。