R igraph 手册页

如果您从 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

一个数值标量或向量。控制顶点组标记多边形的平滑度。这基本上是 xspline 函数的 “shape” 参数,其可能的值在 -1 和 1 之间。如果它是一个向量,那么不同的顶点组将使用不同的值。

mark.col

一个标量或向量,用于给出标记多边形的颜色,可以是 xspline 接受的任何格式;例如,数字颜色 ID,符号颜色名称,或 RGB 颜色。

mark.border

一个标量或向量,用于给出顶点组标记多边形的边框颜色。如果它是 NA,则不绘制边框。

mark.expand

一个数值标量或向量,标记的顶点组周围边框的大小。它的单位与顶点大小相同。如果给定一个向量,则不同的顶点组将使用不同的值。

...

额外的绘图参数。有关完整列表,请参见 igraph.plotting

详细信息

绘制图的一种便捷方法是首先使用 tkplot 绘制图,手动调整顶点的位置,通过 tk_coords 函数查询坐标,并将其与 plot 一起使用,以将图绘制到任何 R 设备。

返回 NULL,不可见。

作者

Gabor Csardi csardi.gabor@gmail.com

参见

有关不同布局,请参见 layout,有关绘图参数的详细描述,请参见 igraph.plotting,以及其他图形绘制函数,请参见 tkplotrglplot

示例


g <- make_ring(10)
plot(g, layout=layout_with_kk, vertex.color="green")


[包 igraph 版本 1.3.5 索引]