可视化《三国演义》中部分人物之间的关系网络图,部分程序如下所示:
## 对可视化图像进行调整,可视化出更丰富的信息
nodeindex
usecolor
useshape
nodecolr
nodeshap
nodesize
## 根据相关系数大小对边进行分组
edgeclass
edgecor
edgew
edgelty
## GEM 弹性理学算法设置布局
set.seed(123)
par(family = "STKaiti")
plot(TK_net,layout = layout_with_gem,
## 设置节点
vertex.size = nodesize,vertex.label.family = "STKaiti",
vertex.label.cex = 0.5,vertex.label.color = "black",
vertex.color = nodecolr,vertex.frame.color = nodecolr,
vertex.shape = nodeshap,
## 设置边的显示情况
edge.color = edgecor,edge.width = edgew,edge.lty = edgelty,
edge.curved = 0.1
)
## 添加图例
legend(x=1.2, y=1.1, c("曹魏", "群雄", "蜀汉", "孙吴"),
pch=c(19,15,19,19),col=usecolor, pt.bg="white",
pt.cex=1.5, cex=.8, bty="n", ncol=1)
可视化图像如下所示: