1

我在这里搜索并找到了他们作为画布渲染器的参考,但没有找到它作为一个选项。那个项目完成了吗?

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

4

1 回答 1

1

这个问题已经在其他地方得到了回答,但为了完整起见,我会重申。今后请不要在多个地方询问。它不会使答案更快,而且会让其他人感到困惑。

确实有一个画布渲染器,它是您唯一可用的渲染器——除了普通的 null 渲染器或您自己编写的渲染器。

至于性能,它是布局性能的一个函数,您使用的是最昂贵的布局类型之一——强制导向——尽管对于几个图形来说都很好。如果您希望在给定图形大小的情况下获得更好的性能,最好使用非模拟布局,例如广度优先布局。

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

于 2013-10-10T14:44:38.030 回答