R语言plot函数参数合集.docx
- 文档编号:12396930
- 上传时间:2023-04-18
- 格式:DOCX
- 页数:9
- 大小:237.14KB
R语言plot函数参数合集.docx
《R语言plot函数参数合集.docx》由会员分享,可在线阅读,更多相关《R语言plot函数参数合集.docx(9页珍藏版)》请在冰豆网上搜索。
R语言plot函数参数合集
R语言plot函数参数合集
目录
R语言plot函数参数合集1
plot参数:
1
(2)颜色4
(3)字体5
(4)图形尺寸和边界尺寸6
(5)Title,text,mtext7
最近用R语言画图,plot函数是用的最多的函数,而他的参数非常繁多,由此总结一下,以供后续方便查阅。
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等常用结构。
plot参数:
(1)type类型
(2)xlim, x用(x1,x2)限制plot的x轴。
同理,ylim,y用(y1,y2)限制plot的y轴。
(3)main,给图片加标题.main="这是一幅图的标题".
或者
title("MainTitle",sub="subtitle",
cex.main=2,font.main=4,col.main="blue",
cex.sub=0.75,font.sub=3,col.sub="red")
(4)xlab=“这是X轴表示什么”,ylab=“这是Y轴表示什么”
(5)axes指示是否两个坐标轴都画出。
(6)asp限定 y/x aspect比率
(7)pointsandlines
参数描述
pch指定绘制点时使用的符号
cex指定符号的大小。
cex是一个数值,表示绘图符号相对于默认大小的缩放倍数。
默认大小为1,1.5表示放大为默认值的1.5倍,0.5表示缩小为默认值的50%,等等
lty指定线条类型
lwd指定线条宽度。
lwd是以默认值的相对大小来表示的(默认值为1)。
例如,lwd=2将生成一条两倍于默认宽度的线条
(2)颜色
用于指定颜色的参数
col默认的绘图颜色。
某些函数(如lines和pie)可以接受一个含有颜色值的向量并自动循环使用。
例如,如果设定col=c("red","blue")并需要绘制三条线,则第一条线将为红色,第二条线为蓝色,第三条线又将为红色
col.axis坐标轴刻度文字的颜色
col.lab坐标轴标签(名称)的颜色
col.main标题颜色
col.sub副标题颜色
fg图形的前景色
bg图形的背景色
(3)字体
用于指定文本大小的参数
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(等宽)
(4)图形尺寸和边界尺寸
用于控制图形尺寸和边界大小的参数
pin以英寸表示的图形尺寸(宽和高)
mai以数值向量表示的边界大小,顺序为“下、左、上、右”,单位为英寸
mar以数值向量表示的边界大小,顺序为“下、左、上、右”,单位为英分*。
默认值为c(5,4,4,2)+0.1
(5)Title,text,mtext
title(main=NULL,sub=NULL,xlab=NULL,ylab=NULL,
line=NA,outer=FALSE,...)主要指定标题字体,大小,颜色,以及X和Y坐标轴的字体,大小,颜色。
main
Themaintitle(ontop)usingfont,size(characterexpansion)andcolor par(c("font.main","cex.main","col.main")).
sub
Sub-title(atbottom)usingfont,sizeandcolor par(c("font.sub","cex.sub","col.sub")).
xlab
Xaxislabelusingfont,sizeandcolor par(c("font.lab","cex.lab","col.lab")).
ylab
Yaxislabel,samefontattributesas xlab.
line
specifyingavaluefor line overridesthedefaultplacementoflabels,andplacesthemthismanylinesoutwardsfromtheplotedge.
outer
alogicalvalue.If TRUE,thetitlesareplacedintheoutermarginsoftheplot.
例如:
title(main=list("StoppingDistanceversusSpeed",cex=1.5,
col="red",font=3))
text(x,y=NULL,labels=seq_along(x$x),adj=NULL,
pos=NULL,offset=0.5,vfont=NULL,
cex=1,col=NULL,font=NULL,...)
在给定X和Y的基础上插入一段注释,
Pos:
apositionspecifierforthetext.Ifspecifiedthisoverridesany adj valuegiven.Valuesof 1, 2, 3 and 4,respectivelyindicatepositionsbelow,totheleftof,aboveandtotherightofthespecifiedcoordinates.,1表示下方,2表示左方,3表示上方,4表示右方。
Labels:
acharactervectoror expression specifyingthe text tobewritten.Anattemptismadetocoerceotherlanguageobjects(namesandcalls)toexpressions,andvectorsandotherclassedobjectstocharactervectorsby as.character.If labels islongerthan x and y,thecoordinatesarerecycledtothelengthof labels.注释部分。
mtext(text,side=3,line=0,outer=FALSE,at=NA,
adj=NA,padj=NA,cex=NA,col=NA,font=NA,...)
Textiswritteninoneofthefourmarginsofthecurrentfigureregionoroneoftheoutermarginsofthedeviceregion。
在作图的外围。
side
onwhichsideoftheplot(1=bottom,2=left,3=top,4=right).
line
onwhichMARginline,startingat0countingoutwards.
Las:
numericin{0,1,2,3};thestyleofaxislabels.标识坐标轴标签方向。
0:
alwaysparalleltotheaxis[default],
1:
alwayshorizontal,
2:
alwaysperpendiculartotheaxis,
3:
alwaysvertical.
legend(x,y=NULL,legend,fill=NULL,col=par("col"),
border="black",lty,lwd,pch,
angle=45,density=NULL,bty="o",bg=par("bg"),
box.lwd=par("lwd"),box.lty=par("lty"),box.col=par("fg"),
pt.bg=NA,cex=1,pt.cex=cex,pt.lwd=lwd,
xjust=0,yjust=1,x.intersp=1,y.intersp=1,
adj=c(0,0.5),text.width=NULL,text.col=par("col"),
text.font=NULL,merge=do.lines&&has.pch,trace=FALSE,
plot=TRUE,ncol=1,horiz=FALSE,title=NULL,
inset=0,xpd,title.col=text.col,title.adj=0.5,
seg.len=2)
x,y
X,y用于定位图例,也可用单键词"bottomright","bottom","bottomleft","left","topleft","top","topright","right"and"center"
legend
字符或表达式向量
fill
用特定的颜色进行填充
col
图例中出现的点或线的颜色
border
当fill=参数存在的情况下,填充色的边框
lty,lwd
图例中线的类型与宽度
pch
点的类型
angle
阴影的角度
density
阴影线的密度
bty
图例框是否画出,o为画出,默认为n不画出
bg
bty!
="n"时,图例的背景色
box.lty,box.lwd,box.col
bty="o"时,图例框的类型,box.lty决定是否为虚线,box.lwd决定粗线,box.col决定颜色
pt.bg
点的背景色
cex
字符大小
pt.cex
点的大小
pt.lwd
点的边缘的线宽
x.intersp
图例中文字离图片的水平距离
y.intersp
图例中文字离图片的垂直距离
adj
图例中字体的相对位置
text.width
图例字体所占的宽度
text.col
图例字体的颜色
text.font
图例字体
merge
logical,ifTRUE,合并点与线,但不填充图例框,默认为TRUE
trace
logical;ifTRUE显示图例信息.
plot
logical.IfFALSE不画出图例
ncol
图例中分类的列数
horiz
logical;ifTRUE,水平放置图例
title
给图例加标题
inset
当图例用关键词设置位置后,inset=分数,可以设置其相对位置
xpd
xpd=FALSE,即不允许在作图区域外作图,改为TRUE即可,与par()参数配合使用。
title.col
标题颜色
title.adj
图例标题的相对位置,0.5为默认,在中间。
0最左,1为最右。
seg.len
lty与lwd的线长,长度单位为字符宽度
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 plot 函数 参数