R语言可视化

好好掰扯一下R语言中plot函数的参数

2021-09-01  本文已影响0人  守望一株麦穗

用R语言画图,plot 函数的使用频率应该是最高了,它的参数繁多,让你不知如何灵活运用,这里总结一下。这里参考了网页:https://www.cnblogs.com/wutongyuhou/p/5873056.html

plot(x, y = NULL, type = "p", xlim = NULL, ylim = NULL, log = "", main = NULL, sub = NULL, xlab = NULL, ylab = NULL,ann = par("ann"), axes = TRUE, frame.plot = axes,panel.first = NULL, panel.last = NULL, asp = NA, ...)

plot 支持R 模块有:functions,data.frames,density,factor,table等常用结构。

参数解释如下:

(1)x,y = null,这里是数据集,作图必须设置,x-y值,在图上的坐标值

(2)type="p",作图时线的类型,如下图。

(3)xlim, x 用 (x1, x2) 限制 plot 的x 轴。同理,ylim,y 用(y1,y2)限制plot的y轴。

(4)main,给图片加标题.main="这是一幅图的标题".   或者 

title("Main Title", sub = "sub title",

cex.main = 2, font.main= 4, col.main= "blue",

cex.sub = 0.75, font.sub = 3, col.sub = "red")

(5)xlab =“这是X轴表示什么”,ylab =“这是Y轴表示什么”

(6)axes = TRUE,指示是否两个坐标轴都画出,TRUE或FALSE。

(7) asp 限定y/x aspect 比率

(8)绘图时,点和线的样式。

pch 指定绘制点时使用的符号;  cex 指定符号的大小。cex是一个数值,表示绘图符号相对于默认大小的缩放倍数。默认大小为1,1.5表示放大为默认值的1.5倍,0.5表示缩小为默认值的50%。

lty 指定线条类型;  lwd 指定线条宽度。lwd是以默认值的相对大小来表示的(默认值为1)。例如,lwd=2将生成一条两倍于默认宽度的线条。

(9) 用于指定颜色的参数

col 默认的绘图颜色。某些函数(如lines和pie)可以接受一个含有颜色值的向量并自动循环使用。例如,如果设定col=c("red", "blue")并需要绘制三条线,则第一条线将为红色,第二条线为蓝色,第三条线又将为红色

col.axis 坐标轴刻度文字的颜色

col.lab 坐标轴标签(名称)的颜色

col.main 标题颜色

col.sub 副标题颜色

fg 图形的前景色

bg 图形的背景色

(10)用于指定文本大小的参数

cex 表示相对于默认大小缩放倍数的数值。默认大小为1,1.5表示放大为默认值的1.5倍,0.5表示缩小为默认值的50%。

cex.axis 坐标轴刻度文字的缩放倍数。类似于cex

cex.lab 坐标轴标签(名称)的缩放倍数。类似于cex

cex.main 标题的缩放倍数。类似于cex

cex.sub 副标题的缩放倍数。类似于cex

用于指定字体族、字号和字样的参数

font 整数。用于指定绘图使用的字体样式。1=常规,2=粗体,3=斜体,4=粗斜体,5=符号字体(以Adobe符号编码表示)

font.axis 坐标轴刻度文字的字体样式

font.lab 坐标轴标签(名称)的字体样式

font.main 标题的字体样式

font.sub 副标题的字体样式

ps 字体磅值(1磅约为1/72英寸)。文本的最终大小为 ps*cex

family 绘制文本时使用的字体族。标准的取值为serif(衬线)、sans(无衬线)和mono(等宽)

(11)图形尺寸和边界尺寸,用于控制图形尺寸和边界大小的参数

pin 以英寸表示的图形尺寸(宽和高)

mai 以数值向量表示的边界大小,顺序为“下、左、上、右”,单位为英寸

mar 以数值向量表示的边界大小,顺序为“下、左、上、右”,单位为英分*。默认值为c(5, 4, 4, 2) + 0.1

上一篇下一篇

猜你喜欢

热点阅读