• R语言
  • 在R中画重边的话,应该使用什么包?

我如果要画一个有重边的图比如 1,2 1,2 在使用igraph包时,我发现只能够得出一条边,如果我想画出两条边,应该怎么办?igraph可以实现么?我在网上看了igraph, network和Rgraphviz的文档,但是没有看出头绪来。

用Rgraphviz可以的:

library(Rgraphviz)

V <- LETTERS[1:2]

edL1 <- vector("list", length=2)

names(edL1) <- V

for(i in 1:2) edL1[] <- list(edges=c(2,1,4,3))

gR <- new("graphNEL", nodes=V, edgeL=edL1,edgemode="undirected")

plot(gR,recipEdges="distinct")