我需要绘制一个由1876年按以下方式组织的集群组成的图表:
962 clusters composed by 1 node
651 clusters composed by 2 nodes
144 clusters composed by 3 nodes
52 clusters composed by 4 nodes
24 clusters composed by 5 nodes
8 clusters composed by 6 nodes
8 clusters composed by 7 nodes
2 clusters composed by 8 nodes
4 clusters composed by 9 nodes
3 clusters composed by 10 nodes
1 cluster composed by 11 nodes
1 cluster composed by 12 nodes
4 clusters composed by 13 nodes
1 cluster composed by 16 nodes
1 cluster composed by 21 nodes
1 cluster composed by 22 nodes
1 cluster composed by 24 nodes
1 cluster composed by 25 nodes
1 cluster composed by 26 nodes
1 cluster composed by 29 nodes
2 clusters composed by 31 nodes
1 cluster composed by 43 nodes
1 cluster composed by 65 nodes
1 cluster composed by 4843953 nodes我尝试了几个软件,包括pajek、SocNet,但它们似乎更以节点为中心(它们允许您在节点上执行统计和一些高级操作)。相反,--我不关心节点本身--,也不关心它们的连接。--我只想用中的节点来显示这样的集群。
有谁知道有什么软件可以帮助我吗?
这是livejournal的图表
发布于 2011-07-10 18:12:55
我认为你的问题不会有合理的答案,但我想在这里提供我的2美分:
当你找到上述评论的答案和细节时,我想会有一种方法使它们形象化。
发布于 2011-07-02 19:13:55
原则上,Mathematica 8应该能够用它的新图表对象来处理您的问题。我说,“原则上”,因为我很难想象一个拥有近500万节点(或顶点)的集群在屏幕上或纸上打印时会是什么样子。选择合适的GraphLayout将是至关重要的,正如胡中的比较所示:

它们是同一幅图(936个顶点)的3幅画,其中最穷的是(当然)在左边。这篇文章包含了一个有225 k个顶点的图的渲染,它的结构有点可辨。
无论如何,它可以以邻接矩阵或边列表等形式处理输入。边可以是指向的,也可以是不指向的。您可以显示和标记所有或部分或没有顶点和边缘。您还可以移除群集(GraphComponents),单独或组合地显示它们。它还为您提供了各种GraphLayout选项: CircularEmbedding、SpiralEmbedding、HighDimensionalEmbedding、LargeNetwork等。有多种GraphStyles。
有一个名为NeighborhoodGraph的命令,您可能会发现它对于这个庞大的集群很有用。Neighborhoodg,v,n生成一个从顶点v到n步内的所有节点的子图,你也可以通过要求一个具有预定边、顶点或两者的列表的子图来简化事情。
请注意,图中的一些文档将引用Combinatorica,虽然它在许多方面都非常优秀和有用,但在我看来,它并不像version 8 graphs那样精确地呈现图形。
讨论了关于大型图的图布局的一些问题,并讨论了这里。还有一个关于绘制大图的所以讨论,其中比较了各种软件解决方案。
发布于 2011-07-02 19:06:49
试试AT&T的图文。
https://stackoverflow.com/questions/6558965
复制相似问题