Cytoscape.js乔木布局画布渲染器?

时间:2013-09-12 12:18:17

标签: cytoscape.js

我在这里搜索并找到了他们作为画布渲染器的引用,但没有找到它作为选项。该项目是否已完成?

我正在尝试渲染200-300个节点和大约600-1000个边缘,并且看不到可接受的性能。我最初一直在使用sigma.js并对渲染感到满意,但缺少文档和小功能集推动使用cytoscape.js ...我很喜欢使用样式和访问节点是多么容易和边缘属性......

1 个答案:

答案 0 :(得分:1)

这个问题已在其他地方得到解答,但我会重申完整性。请不要在以后的多个地方询问。它不会带来更快的答案,而且让其他人感到困惑。

确实有一个画布渲染器,它是唯一可用的渲染器 - 除了你自己写的简单的null渲染器或渲染器。

至于性能,它是布局性能的一个功能,你使用的是最昂贵的布局类型之一 - forcedirected - 虽然很好用于几个图形。如果你希望在给定图形大小的情况下获得更好的性能,那么最好使用非模拟布局,例如广度优先布局。

您还可以选择编写自己的布局,这些布局可以完全适合您的数据集。使用API​​非常简单:http://cytoscape.github.io/cytoscape.js/#extensions/layouts