【发布时间】:2017-10-27 23:02:47
【问题描述】:
所以,我的网络非常大,有 3000 个节点和 7000 条边。所有高级布局算法都会使浏览器冻结。我的想法是在我将在 Cytoscape js 中加载的 json 中使用预先计算的位置。我认为使用预先计算的位置会使渲染更快更轻。
现在,我如何从 Cytoscape 桌面应用程序中获得这个位置,因为我在桌面应用程序中显示它并且我对在桌面应用程序中应用算法的结果非常满意?
如果我可以从桌面应用程序中获取位置,我可以将其添加到 json 数据中以使用 Cytoscape js 加载到网络中。谢谢。
【问题讨论】:
-
你看过performance吗?
-
我认为优化性能很重要,但如果我可以定义位置,那就更好了,对吧?这样,每次网络负载时,都不需要布局计算。我现在想的是手动调整网络中的一些位置,然后我创建一些 js 函数来打印位置,因为 cytoscape js 中有一个函数可以做到这一点。也许我会尝试阅读 cytoscape CLI。不过,我仍然会搜索任何其他选项。