有没有办法在igraph中设置两个顶点之间的最小间距,以避免它们看起来挤在一起?该图可以尽可能大。
也许有其他方法,但可以间接地通过最小化vertex.size
以及必要时调整vertex.label.cex
来实现。将设备放大可以增大节点之间的间距。
例如:
library(igraph)
my.graph <- graph.lattice(length = c(4,4), dim = 1, directed = FALSE)
plot(my.graph,
layout = layout.grid,
vertex.label=toupper(1:16),
vertex.size = 20,
vertex.shape = "square",
vertex.color="white",
vertex.frame.color= "black",
vertex.label.color = "black",
vertex.label.family = "sans",
vertex.label.cex=1,
edge.width=2,
edge.color="black")