plot.igraph()
能够将图形绘制到任何 R 设备。它是 tkplot()
函数的非交互式伴侣函数。
参数
- x
要绘制的图形。
- axes
逻辑值,是否绘制坐标轴,默认为 FALSE。
- add
逻辑标量,是否将绘图添加到当前设备,或者首先删除设备的当前内容。
- xlim
水平轴的限制,您不太可能想要修改它。
- ylim
垂直轴的限制,您不太可能想要修改它。
- mark.groups
顶点 ID 向量的列表。它被解释为一组顶点组。每个顶点组都会被突出显示,方法是在它周围和“下方”绘制一个彩色平滑的多边形。请参阅下面的参数来控制多边形的外观。
- mark.shape
数值标量或向量。控制顶点组标记多边形的平滑度。这基本上是
graphics::xspline()
函数的“shape”参数,其可能值为 -1 到 1 之间。如果它是一个向量,则不同的值用于不同的顶点组。- mark.col
标量或向量,给出标记多边形的颜色,采用
graphics::xspline()
接受的任何格式;例如,数字颜色 ID、符号颜色名称或 RGB 颜色。- mark.border
标量或向量,给出顶点组标记多边形边框的颜色。如果它是
NA
,则不绘制边框。- mark.expand
数值标量或向量,标记顶点组周围边框的大小。单位与顶点大小相同。如果给定一个向量,则不同的值用于不同的顶点组。
- mark.lwd
数值标量或向量,标记顶点组周围边框的线宽。如果给定一个向量,则不同的值用于不同的顶点组。
- loop.size
数值标量,允许用户缩放网络的环边。默认环大小为 1。更大的值将产生更大的环。
- ...
附加绘图参数。有关完整列表,请参阅 igraph.plotting。
详细信息
绘制图形的一种便捷方法是先使用 tkplot()
绘制,手动调整顶点的位置,通过 tk_coords()
函数查询坐标,并将它们与 plot()
一起使用,将图形绘制到任何 R 设备。
参见
layout()
用于不同的布局,igraph.plotting 用于绘图参数的详细描述,tkplot()
和 rglplot()
用于其他图形绘制函数。
其他绘图: rglplot()
作者
Gabor Csardi csardi.gabor@gmail.com