阴影图/网络图?

时间:2015-01-01 17:26:53

标签: r graph plot sna

我正在尝试绘制相当大而密集的网络(dput here)。我最终得到的是一堆重叠的点,这并不能真正让我了解网络的结构或密度:

library(sna)
plot(data, mode = "fruchtermanreingold")

enter image description here

然而,我已经看到利用褪色来描绘点重叠程度的图,例如:

enter image description here

我如何实现这个"褪色"在一个图的情节?

1 个答案:

答案 0 :(得分:4)

以这种方式:

library(sna)
library(network)

source("modifieddatafromgist.R")

plot.network(data, 
             vertex.col="#FF000020", 
             vertex.border="#FF000020", 
             edge.col="#FFFFFF")

enter image description here

首先,我在要点中添加了data <-,以便可以获取。

其次,您需要确保正确的library调用,以便正确分配对象类,并使用正确的plot函数。

第三,您应该使用fruchtermanreingold布局的额外参数(这是plot.network的默认布局)来扩展区域并增加迭代次数。

第四,你应该在情节之前做一个set.seed,这样人们就可以重现输出的例子。

第五,我故意删除了残骸,因此你可以看到点重叠,但你可以改变两个边缘的alpha和&amp;顶点(您也应该更改边缘宽度)以获得所需的结果。

?plot.network帮助您配置这些选项有很多帮助。