[英]Shaded graph/network plot?
我正在尝试绘制相当大而密集的网络( 此处为dput )。 我最终得到的只是一堆重叠的点,这并不能真正让我了解网络的结构或密度:
library(sna)
plot(data, mode = "fruchtermanreingold")
但是,我看到了利用衰落来可视化点重叠程度的图,例如:
如何在图形图中实现这种“渐变”?
这是一种方法:
library(sna)
library(network)
source("modifieddatafromgist.R")
plot.network(data,
vertex.col="#FF000020",
vertex.border="#FF000020",
edge.col="#FFFFFF")
首先,我将data <-
添加到要点,以便可以将其作为来源。
其次,您需要确保正确的library
调用,以便正确分配对象类并使用正确的plot
函数。
第三,您应该对fruchtermanreingold
布局(这是plot.network
的默认值)使用额外的参数,以扩大面积并增加迭代次数。
第四,您应该在情节之前做一个set.seed
,以便人们可以重现输出示例。
第五,我特意删除了残料,以便您可以看到点重叠,但是您可以更改两条边和顶点的Alpha(还应该更改边的宽度),以获得所需的结果。
?plot.network
有大量帮助可帮助您配置这些选项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.