R语言plot函数参数合集.docx

上传人:b****4 文档编号:12396930 上传时间:2023-04-18 格式:DOCX 页数:9 大小:237.14KB
下载 相关 举报
R语言plot函数参数合集.docx_第1页
第1页 / 共9页
R语言plot函数参数合集.docx_第2页
第2页 / 共9页
R语言plot函数参数合集.docx_第3页
第3页 / 共9页
R语言plot函数参数合集.docx_第4页
第4页 / 共9页
R语言plot函数参数合集.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

R语言plot函数参数合集.docx

《R语言plot函数参数合集.docx》由会员分享,可在线阅读,更多相关《R语言plot函数参数合集.docx(9页珍藏版)》请在冰豆网上搜索。

R语言plot函数参数合集.docx

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的线长,长度单位为字符宽度

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 哲学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1