如果您从 R 中使用 igraph,请使用此选项
plot.igraph {igraph} | R 文档 |
plot.igraph
能够将图绘制到任何 R 设备。它是 tkplot
函数的非交互式伴侣。
## S3 method for class 'igraph'
plot(
x,
axes = FALSE,
add = FALSE,
xlim = c(-1, 1),
ylim = c(-1, 1),
mark.groups = list(),
mark.shape = 1/2,
mark.col = rainbow(length(mark.groups), alpha = 0.3),
mark.border = rainbow(length(mark.groups), alpha = 1),
mark.expand = 15,
...
)
x |
要绘制的图。 |
axes |
逻辑值,是否绘制坐标轴,默认为 FALSE。 |
add |
逻辑标量,是否将绘图添加到当前设备,或者首先删除设备上的当前内容。 |
xlim |
水平轴的限制,您不太可能想要修改此项。 |
ylim |
垂直轴的限制,您不太可能想要修改此项。 |
mark.groups |
顶点 ID 向量的列表。它被解释为一组顶点组。每个顶点组都会被突出显示,通过在它周围和“下方”绘制一个彩色平滑多边形。请参阅下面的参数来控制多边形的外观。 |
mark.shape |
一个数值标量或向量。控制顶点组标记多边形的平滑度。这基本上是 |
mark.col |
一个标量或向量,用于给出标记多边形的颜色,可以是 |
mark.border |
一个标量或向量,用于给出顶点组标记多边形的边框颜色。如果它是 |
mark.expand |
一个数值标量或向量,标记的顶点组周围边框的大小。它的单位与顶点大小相同。如果给定一个向量,则不同的顶点组将使用不同的值。 |
... |
额外的绘图参数。有关完整列表,请参见 igraph.plotting。 |
绘制图的一种便捷方法是首先使用 tkplot
绘制图,手动调整顶点的位置,通过 tk_coords
函数查询坐标,并将其与 plot
一起使用,以将图绘制到任何 R 设备。
返回 NULL
,不可见。
Gabor Csardi csardi.gabor@gmail.com
有关不同布局,请参见 layout
,有关绘图参数的详细描述,请参见 igraph.plotting
,以及其他图形绘制函数,请参见 tkplot
和 rglplot
。
g <- make_ring(10)
plot(g, layout=layout_with_kk, vertex.color="green")