我目前正试图找到一种方法来可视化一个有10,000个节点和大约20,000个边的图形。我正在尝试这个javascript库,但很快就意识到这在计算上过于密集。有什么可行的选项来可视化一个有大约10,000个节点和多达100,000个边的图形?
如果没有允许计算工作的库,那么有哪些技术仍然可以让我获得宝贵的洞察力或表示图形,而不会对它的结构进行太多的更改?
发布于 2018-09-10 00:42:50
伤寒也许能处理好。Graphistry绝对可以,但你可能需要支付。不过,最终,除非适合某些特定的图结构,否则大多数(如果不是全部的话)主要算法都会产生难以理解的混乱。
发布于 2018-09-10 10:44:56
解决办法:
在R中,您可以使用以下命令获得学位分布
table(igraph::degree(my_graph, mode = "all")) # also try "in" and "out" 您可能会得到以下输出:
0 1 2 3 4 5
8900 13510 6350 1130 250 20按这样的顺序制作6个图: plot1显示5个或更多个边的节点,plot2显示4个边的节点,.,plot6显示所有没有边的节点。
使用上面table()命令的结果,这意味着在plot1中有20个节点,plot2将包含250个节点.
简单地省略那些包含太多节点的信息不足的情节。
https://datascience.stackexchange.com/questions/38016
复制相似问题