【问题标题】:Cytoscape java: Draw edges all to way to the center of nodesCytoscape java:将边缘一直绘制到节点中心
【发布时间】:2021-02-02 03:56:06
【问题描述】:

我尝试在 macOS(版本 10.15.7)上的 Cytoscape java(版本 3.8.1)中设置我的网络图的样式,但无法将边缘一直绘制到节点的中心,例如它们最终显得饱满。现在它们似乎被截断了。

搜索起来特别困难,因为所有结果通常都与姊妹项目Cytoscape.js有关。

这是我的可视化的当前状态:

这是在绘画软件中手动完成的所需状态:

非常感谢您的任何建议。

【问题讨论】:

  • 您可以向 Cytoscape 的创建者发送一封解释问题的电子邮件。如果这是您的绘图代码,我会说先绘制边缘,然后绘制节点
  • 这里没有我的代码,我只是使用java GUI来获得这个结果。感谢您的评论。

标签: java graph-visualization cytoscape


【解决方案1】:

Cytoscape 开发团队今天审查了这个问题。出于以下几个原因,我们故意不将边缘绘制到中心,包括交互性能和具有半透明节点的用例(当边缘在节点下可见时)。

一些解决方法:

  • 版本 3.7.2 具有圆形末端,您可能会也可能不会觉得更有吸引力
  • 如果您使用圆形节点,则末端会更加对称,您可能会也可能不会觉得更有吸引力

【讨论】:

  • 感谢您的评论和评论。最后,我们确实选择了圆形节点,即使文本标签因此无法很好地适合它们。您可以考虑使用布尔选项将它们绘制到默认关闭的中心。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-07-20
  • 1970-01-01
  • 1970-01-01
  • 2017-10-25
  • 1970-01-01
  • 2023-04-09
  • 2020-07-23
相关资源
最近更新 更多