【发布时间】:2017-05-19 20:13:33
【问题描述】:
我正在构建一个网络应用程序,用户可以在其中创建一种 二分图,如下所示:
有时用户想要构建一个巨大的图,例如一个最顶层有 784 个节点的图,如下图所示。我的应用程序可以处理计算,但结果丑陋且毫无意义:
您是否有任何想法来渲染一个巨大的图层而不只是绘制所有节点,而是用另一种更漂亮的表示总结它们?
到目前为止,我一直在考虑将“巨大”层的所有节点放在一个空的复合节点中,但是当然不可能绘制一些边缘(所以巨大的层看起来就像它与图形)。另一种解决方案是让超过 100 个节点的所有层正好有 100 个节点,并将它们放在一个复合节点中,其 z-index 大于每个节点的 z-index;但我还没试过。
如果您有其他想法,或者如果 Cytoscape.js 提供了一种汇总大图的方法,请告诉我。
谢谢。
【问题讨论】:
标签: javascript graph neural-network cytoscape.js