R软件画图常用函数及参数
r语言xlim函数

r语言xlim函数在R语言中,`xlim(`函数用于设置绘图区域的X轴范围。
它接受两个参数`x1`和`x2`,分别表示绘图区域的左边界和右边界。
使用`xlim(`函数可以改变绘图区域的可见范围,从而突出显示感兴趣的数据部分。
比如,当数据集的横坐标范围过大时,可以使用`xlim(`函数来缩小绘图区域,以便更清晰地观察横坐标的变化。
`xlim(`函数的使用方法如下:```Rxlim(x1, x2)```其中,`x1`表示绘图区域的左边界,`x2`表示绘图区域的右边界。
可以设定`x1`和`x2`为想要的具体数值,也可以使用实际数据集中的最小值和最大值来设定。
下面是一个简单的示例,展示了如何使用`xlim(`函数:```R#创建一个数据集x <- seq(0, 10, 0.1)y <- sin(x)#绘制原始图形plot(x, y, type = "l", main = "sin(x)", xlab = "x", ylab = "y")# 使用xlim(函数来设定绘图区域的范围xlim(2, 8)```上述代码首先创建了一个数据集`x`和`y`,其中`x`从0到10以0.1的间隔增加,`y`是`x`的正弦函数。
然后,使用`plot(`函数绘制了原始图形,标题为“sin(x)”。
最后一行使用`xlim(`函数将绘图区域的X轴范围设定为2到8,这样就只显示了该范围内的数据。
运行上述代码,即可看到绘图区域被缩小,只有X轴范围在2到8之间的数据显示出来。
需要注意的是,`xlim(`函数只控制绘图区域的X轴范围,而不会改变数据本身的范围。
如果要对数据进行筛选和过滤,可以使用其他函数来实现。
除了通过设置具体数值来设定`x1`和`x2`,`xlim(`函数还可以使用实际数据集中的最小值和最大值来动态地设定绘图区域的范围。
下面是一个示例:```R#创建一个数据集x <- seq(0, 10, 0.1)y <- sin(x)#绘制原始图形plot(x, y, type = "l", main = "sin(x)", xlab = "x", ylab = "y")# 使用xlim(函数和min(、max(函数来设定绘图区域的范围xlim(min(x), max(x))```上述代码的最后一行使用`xlim(`函数将绘图区域的X轴范围设定为`x`数据集中的最小值和最大值。
r语言plot函数用法

r语言plot函数用法R语言是目前最流行的统计分析语言,在日常研究中,R语言是常见的绘图工具。
在R语言中,plot函数是一种常见的绘图功能,它可以帮助我们可视化数据。
本文将介绍R语言中的plot函数的各种用法,帮助读者更好地理解R语言绘图的各项概念。
1.基本参数plot函数的基本参数定义包括X、Y轴的数据,以及绘图的类型。
X:x轴的数据;Y:y轴的数据;Type:绘图的类型,可选择“points”(点图)、“lines”(线图)、“lines points”(线点图)、“box”(箱形图)、“bar”(条形图)、“pie”(饼状图)等;2.可选参数R语言plot函数还有很多可选参数可以用来设置图表,比如“main =title’”用来设置标题;“xlab =label’”用来设置x轴标签;“ylab =label’”用来设置y轴标签;“cex = 0.5”用来设置点的大小等等。
3.三维绘图R语言的plot函数还支持三维的绘图,比如可以通过“persp”函数实现三维曲面图绘制,也可以通过“wireframe”函数实现三维网格图绘制。
4.面积图面积图是一种特殊的统计图,它可以反映数据变化的趋势,可以更直观地表现出时间序列的变化。
R语言的plot函数提供了area参数,可以实现面积图的绘制。
5.其它绘图类型除了上述的基本绘图类型以外,R语言的plot函数还支持折线图、柱状图、点状图、散点图、极坐标图、等高线图等多种绘图类型,可以根据不同数据的特性,选择相应的绘图类型。
综上,plot函数是R语言绘图的常用函数,有很多参数可以设置,支持多种绘图类型,可以制作出丰富的图表,帮助我们可视化数据。
理解R语言中plot函数的各种用法,可以帮助我们更好地分析和探究信息以及数据。
r语言中plot函数

r语言中plot函数一、介绍plot函数是R语言中最常用的绘图函数之一,它可以用来绘制各种类型的图形,如散点图、折线图、直方图等。
在数据分析和可视化中,plot函数是非常重要的工具之一。
二、基本语法plot(x, y, type = "p", main = "", xlab = "", ylab = "")其中,x和y表示要绘制的数据向量或矩阵;type表示要绘制的图形类型;main表示主标题;xlab和ylab表示x轴和y轴标签。
三、参数详解1. x和y:要绘制的数据向量或矩阵。
如果只提供一个参数,则默认为y值,x值为1:n。
2. type:要绘制的图形类型。
常见的有:(1)"p":散点图(points)(2)"l":折线图(lines)(3)"b":同时画出散点和折线(both)(4)"h":垂直线段(histogram)(5)"s":阶梯线段(steps)3. main:主标题。
4. xlab和ylab:x轴和y轴标签。
5. xlim和ylim:x轴和y轴范围。
6. col:颜色,默认为黑色。
7. pch:散点符号,默认为圆点。
8. lty:线条类型,默认为实线。
9. lwd:线条宽度,默认为1。
四、实例演示1. 绘制散点图首先,我们需要准备一些数据:x <- c(1, 2, 3, 4, 5)y <- c(6, 7, 8, 9, 10)然后,使用plot函数绘制散点图:plot(x, y)这里我们没有指定type参数,默认为"p",即绘制散点图。
结果如下图所示:如果我们想要改变散点颜色和形状,可以使用col和pch参数:plot(x, y, col = "blue", pch = 19)这里我们将颜色改为蓝色,符号改为实心圆。
r语言plot函数

r语言plot函数R语言中的plot函数是用于创建图形的基本函数。
它可以绘制各种类型的图形,包括散点图、折线图、柱状图等。
下面将详细介绍plot函数的使用方法和一些常见的参数。
1.基本用法最简单的用法是使用plot函数绘制散点图。
例如:```x<-c(1,2,3,4,5)y<-c(1,4,9,16,25)plot(x, y)```这将创建一个散点图,x轴对应x向量的值,y轴对应y向量的值。
默认情况下,x轴和y轴的范围都会根据数据的取值范围自动确定。
2.主要参数plot函数可以接受多个参数来调整图形的样式和布局。
下面介绍几个常用的参数:- main: 指定图形标题的文字内容。
- xlim和ylim: 分别指定x轴和y轴的范围。
- type: 指定绘图的类型。
常见的值包括"p"(散点图),"l"(折线图),"b"(散点图和折线图),"h"(阶梯图)等。
- col: 指定绘图的颜色。
- pch: 指定散点图中数据点的标记形状。
- lty: 指定折线图中线条的类型。
- cex: 指定标记形状和线条的大小。
3.根据数据类型绘图plot函数可以根据数据的类型自动选择合适的绘图方法。
例如,如果输入的是一个二维矩阵,plot函数会默认绘制矩阵的热图。
如果输入的是一个因子变量,plot函数会默认绘制因子变量的频率分布直方图。
4.高级用法除了基本用法外,plot函数还可以进行更复杂的图形绘制,例如绘制多个图形在同一幅图中,或者添加图例等。
- 绘制多个图形:可以通过多次调用plot函数来绘制多个图形,并利用par函数调整布局和参数设置。
- 自定义图形:可以结合其他R语言的绘图函数,例如lines函数、points函数等,来自定义图形的样式和布局。
总结:plot函数是R语言中最基本的绘图函数之一,可以用于绘制多种类型的图形。
除了基本用法外,还可以通过调整参数、结合其他函数的使用等,实现更复杂的图形绘制。
r语言plot函数画拟合曲线

R语言中的plot函数是一个非常实用的绘图函数,可以用来制作各种类型的图形,包括散点图、曲线图、直方图等。
在本文中,我将带领你深入探讨R语言中plot函数的使用,特别是在画拟合曲线方面的应用。
我们需要了解如何使用plot函数来绘制基本的散点图。
在R语言中,我们可以使用以下的命令来创建一个简单的散点图:```Rplot(x, y, main="Scatterplot Example", xlab="X axis label",ylab="Y axis label", pch=19, col="blue")```在这个命令中,x和y分别代表了需要绘制的数据的x轴和y轴的值,main参数用来设置图形的标题,xlab和ylab参数分别用来设置x轴和y轴的标签,pch参数用来设置散点的形状,col参数用来设置散点的颜色。
除了简单的散点图外,plot函数还可以用来绘制拟合曲线。
在R语言中,我们可以使用以下的命令来绘制拟合曲线:```Rplot(x, y, main="Fitted Curve Example", xlab="X axis label",ylab="Y axis label", pch=19, col="blue")fit <- lm(y ~ x)abline(fit, col="red")```在这个命令中,我们首先使用plot函数创建了一个散点图,然后使用lm函数来进行线性回归分析,得到拟合曲线的参数,最后使用abline 函数来绘制拟合曲线。
通过这样的方式,我们可以很方便地在R语言中绘制出带有拟合曲线的散点图。
不仅如此,plot函数还可以用来绘制多条拟合曲线。
在R语言中,我们可以使用以下的命令来绘制多条拟合曲线:```Rplot(x, y, main="Multiple Fitted Curves Example", xlab="X axis label", ylab="Y axis label", pch=19, col="blue")fit1 <- lm(y ~ poly(x, 1))fit2 <- lm(y ~ poly(x, 2))fit3 <- lm(y ~ poly(x, 3))lines(sort(x), fitted(fit1)[order(x)], col="red")lines(sort(x), fitted(fit2)[order(x)], col="green")lines(sort(x), fitted(fit3)[order(x)], col="blue")```在这个命令中,我们首先使用plot函数创建了一个散点图,然后分别使用lm函数和poly函数进行多项式回归分析,得到多条拟合曲线的参数,最后使用lines函数来绘制多条拟合曲线。
r语言中plot函数的参数设置

r语言中plot函数的参数设置在R语言中,plot函数是用于绘制图形的基本函数之一。
它提供了许多参数来控制绘图的外观和行为。
本文将介绍plot函数中常用的参数设置。
1. x, y:这两个参数分别指定了要绘制的图形中的x轴和y轴的数据。
可以是向量、矩阵、数据框或时间序列。
2. type:指定了绘图的类型。
常见的取值有:"p"表示散点图(默认值);"l"表示折线图;"b"表示同时绘制散点和折线;"h"表示用线段表示垂直线;"s"表示阶梯线图;"n"表示不绘制图形,只创建绘图区域。
3. xlim, ylim:这两个参数用于设定x轴和y轴的坐标范围。
可以使用向量或长度为2的数字向量来指定坐标轴的上限和下限。
4. main:该参数用于设置图形的主标题。
5. xlab, ylab:这两个参数分别指定了x轴和y轴的标签。
6. col:用于设置图形的颜色。
可以是字符向量或色彩标识符。
7. pch:用于设置散点图中点的形状。
可以是字符或数字。
8. lty:用于设置折线图中线条的类型。
可以是字符或数字。
9. lwd:用于设置线条的宽度。
10. main, sub:这两个参数分别设置了图形的主标题和副标题。
11. cex.main, b, cex.axis:用于设置主标题、标签和轴标题的文字大小。
12. las:用于设置刻度标签的方向。
13. bg:用于设置图形的背景颜色。
14. mar:用于设置绘图区域的边距。
可以是长度为4的数字向量。
15. mfrow, mfcol:这两个参数用于创建多个小图,并指定其排列方式。
16. add:用于在现有的图形基础上添加新的图形。
17. ann:用于控制是否添加主标题和标签。
除了以上列出的参数,plot函数还有许多其他参数,用于进一步控制绘图的属性。
根据具体需要,可以查阅相关文档了解更多参数和功能。
r语言ggplot函数

R语言ggplot函数引言R语言是一种用于数据分析和绘图的编程语言,广泛应用于统计学、数据科学和机器学习等领域。
ggplot函数是R语言中一款强大的绘图工具,通过使用ggplot函数,我们可以简单而灵活地创建各种复杂的统计图形。
ggplot函数的基本用法使用ggplot函数进行绘图的基本步骤如下:1.安装和加载ggplot包install.packages("ggplot2") # 安装ggplot2包library(ggplot2) # 加载ggplot2包2.创建一个绘图对象p <- ggplot(data = dataset, aes(x = x_variable, y = y_variable))在上述代码中,dataset是一个包含待绘制数据的数据框,x_variable和y_variable分别是数据框中指定的自变量和因变量。
通过这些参数,我们可以定义出一幅空的图形。
3.添加图层和美化图形p + geom_point() # 添加散点图层p + geom_line() # 添加折线图层p + geom_bar() # 添加条形图层我们可以根据需求选择不同的图层来完成绘图任务。
此外,我们还可以通过添加标签、调整颜色、设置标题等方式对图形进行美化。
4.输出图形print(p) # 在R控制台中输出图形ggsave(file = "output.png", plot = p) # 保存图形为png格式可以通过print(p)函数在R控制台中输出图形,也可以使用ggsave函数将图形保存为png/jpeg/pdf等格式。
ggplot函数的进阶用法设置坐标轴和刻度通过使用scale_x_continuous和scale_y_continuous函数,我们可以设置x和y轴的刻度范围、名称、刻度标签等。
例如:p + scale_x_continuous(name = "x轴名称", limits = c(0, 10), breaks = seq(0, 10, 2))上述代码中,name参数用于设置x轴的名称,limits参数用于设置x轴的刻度范围,breaks参数用于设置x轴的刻度标签。
R中设置图形参数--函数par()详解

R中设置图形参数--函数par()详解R有着⾮常强⼤的绘图功能,我们可以利⽤简单的⼏⾏代码绘制出各种图形来,但是有时候默认的图形设置没法满⾜我们的需要,甚⾄会碰到各种各样的⼩问题:如坐标轴或者标题出界了,或者图例说明的⼤⼩或者位置遮挡住了图形,甚⾄有时候默认的颜⾊也不能满⾜我们的需求。
如何进⾏调整呢?这就⽤到了“强⼤”的函数par()。
我们可以通过设定函数par()的各个参数来调整我们的图形,这篇博⽂就是对函数par()的各个参数进⾏⼀下总结。
函数par()的使⽤格式如下:par(...,no.readonly = FALSE)其中...表⽰所有类似于tag=value形式的参数。
下⾯会具体的对这些参数进⾏描述。
当参数no.readonly=TRUE时,函数par()就只允许有这⼀个参数了,并且会返回当前绘图设备中各个参数的参数值。
每⼀个图形设备都有⾃⼰的绘图参数,如果当前还没有打开绘图设备,那么函数par()在进⾏参数设置之前会⾃动的打开⼀个新绘图设备。
如前⾯所说,直接在R编辑器中输⼊命令par()或者par(no.readonly=TRUE)都可以获取当前的各个绘图参数。
函数par()中的参数可以分为三⼤类:1. 只能读取,不能进⾏设置。
包括参数cin,cra,csi,cxy,din。
2. 只能通过函数par()进⾏设置。
包括参数:1. "ask",2. "fig", "fin",3. "lheight",4. "mai", "mar", "mex","mfcol", "mfrow","mfg",5. "new",6. "oma", "omd","omi",7. "pin", "plt", "ps","pty",8. "usr",9. "xlog", "ylog"4. 剩下的参数除了函数par()外,还可以通过各种⾼级绘图函数进⾏设置,如函数plot,points,lines,abline,title,text,axis,image,box,contour,rect,arrows等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
R的基本画图函数非常容易学,看上去也很普通。
然而适当的参数设置,有意义的颜色设置,不同基本图间的互相组合,会使你的图更漂亮也更有力的表达数据。
下面介绍一些R基本包里画图函数的参数:hist(): breaks设置每个柱的间距;freq柱图表示count或frequency;polt设置是否画图;density和angle可以设置柱上的斜线;axes设置是否需要画坐标轴; cor设置柱图的颜色;border设置柱图边界的颜色;xlim设置横轴范围;ylim设置纵轴范围。
R的许多函数都有类似的参数名,这些函数往往有同样的功能。
因此后面就只介绍比较特殊的参数。
layout():mat用矩阵设置窗口的划分,矩阵的0元素表示该位置不画图,非0元素必须包括从1开始的连续的整数值,比如:1……N,按非0元素的大小设置图形的顺序。
widths用来设置窗口不同列的宽度,heights设置不同行的高度。
par()的mfcol,和mfrow参数也有类似layout的功能,不过相对layout就逊色多了。
par():mar设置图离四个边缘的距离;bg设置背景颜色;xaxt 和yaxt设置坐标轴标签的类型(=”n”表示不画轴标签);xlim 和ylim设置坐标轴的范围。
axis():las设置坐标轴标签的方式(水平,垂直……)。
mtext():为四个坐标轴添加标签。
text():在给定坐标的位置写字。
lines():lty设置线的类型;lwd设置线的宽度。
points():pch设置点的类型。
plot():最简单的画图函数。
type设置画图的类型(type=”n”表示不画数据);axes设置是否画坐标轴。
常用的参数还有:xlim 和ylim,xaxt和yaxt。
barplot():space设置bar图间的间距;horiz设置bar的方向是垂直或水平;beside设置height为矩阵时,每列元素的bar 排列方式;add设置是否将barplot加在当前已有的图上。
legend():除了利用x,y设置图例的坐标外,用”topleft”,"center","bottomright"等设置位置非常方便。
ncol设置图例的列数, horiz设置图例的排列方向。
常有的参数还有col,lty,pch。
heatmap():Rowv和Colv设置是否需要按行或列聚类;scale设置是否需要按行或列标准化;na.rm设置是否移去NA;RowSideColors和ColSideColors可以在行或列边缘添加颜色;keep.dendro设置是否画聚类树。
dendrogram():'nodePar'和'edgePar'都是list,可以方便的设置节点和边的各种属性,如:颜色,样式,宽度,标签……。
在初学一个函数的时候,可能不知道函数有哪些参数,尤其是R中用...省略的参数。
这时候看看“See Also:”里面提供的相关函数时非常有用的,R函数多是继承其它的更一半的函数,所以参数也会继承,理解了这一点,就能灵活应用..省略的参数了。
另一方面,一些函数返回的对象的类是比较复杂的,有多个属性(一般会在“Value”里面说明这些对象的属性)。
但有些函数的帮助里没有“Value”栏,幸运的是R中的一些函数提供了对各种类通用的处理,通过这些函数你可以大概了解一个对象所有的属性。
如:summary()总结对象的基本特征;attributes()列出对象的所有属性;attr()给出对象的指定属性的值;labels()列出对象的标签;str()展示对象的结构……。
学会使用这些函数和参数能让你的图更好看,但是理解R的函数结构和参数意义,会更有意义。
正所谓,受之与鱼不如受之与渔。
3.1 par()函数的参数详解函数par()可以用来设置或者获取图形参数,par()本身(括号中不写任何参数)返回当前的图形参数设置(一个list);若要设置图形参数,则可用par(tag = value)的形式,其中tag的详细说明参见下面的列表,value就是参数值,例如:1 > # 设置边距参数和背景色2 > par(mar = c(4, 4, 1, 0.5), bg = "yellow")目前par()函数涉及到的图形参数大约有70个,这里只是选取其中40多个常用且较易理解的参数进行解释说明如下列表,其它参数请参阅R帮助?par。
adj 调整图中字符的相对位置;取值:长度为2的数值向量,分别表示字符边界矩形框的左下角相对坐标点(x, y)位置的调整,向量的两个数值一般都在[0; 1]范围中(有些图形设备中也可以超出此范围),表示字符串以左下角为基准、根据自身的宽度和高度分别向左和向下移动的比例,默认为c(0.5, 0.5)。
例如c(0, 0)表示整个字符(串)的左下角对准设定的坐标点,而c(1, 0)则表示字符串横向移动了自身宽度的距离,而纵向不受影响。
具体示例参见图3.1左上图ask 切换到下一个新的作图设备(通常是作一幅新图)时是否需要用户输入(敲回车键或点鼠标);TRUE表示是;FALSE表示否。
当有多幅图将逐一出现而需要按顺序一步步在图形设备上展示时很有用,这种情况下若设置ask为TRUE,那么作图时每一副新图的出现都要先等待用户输入,否则所有的图将会一闪而过bg 设置图形背景色;关于颜色值的设置请参见4.1节bty 设置图形边框样式;取值为字符o, l, 7, c, u, ]之一;这些字符本身的形状对应着边框样式,比如(默认值)o表示四条边都显示,而c表示不显示右侧边,参见图3.2四幅图的边框样式cex 图上元素(文本和符号等)的缩放倍数;取值为一个相对于1的数值(默认为1)。
具体的细节缩放可以通过如下参数设置(默认值均为1):cex.axis 坐标轴刻度标记的缩放倍数3.1 PAR()函数的参数详解25b 坐标轴标题的缩放倍数cex.main 图主标题的缩放倍数cex.sub 图副标题的缩放倍数col 图中符号(点、线等)的颜色;取值参见4.1节。
与cex参数类似,具体的细节颜色也可以通过如下参数设置:col.axis 坐标轴刻度标记的颜色b 坐标轴标题的颜色col.main 图主标题的颜色col.sub 图副标题的颜色family 设置文本的字体族(衬线、无衬线、等宽、符号字体等);标准取值有:serif, sans, mono, symbol,参见图3.2坐标(2, 8)处的文本;family = 'symbol'的情况没有显示出来fg 设置前景色(若后面没有指定别的颜色设置,本参数会影响几乎所有的后续图形元素颜色,若后续图形元素有指定的颜色设置,那么只是影响图形边框和坐标轴刻度线的颜色);颜色值参见4.1节。
font 设置文本字体样式;取值为一个整数;通常1、2、3、4分别表示正常、粗体、斜体和粗斜体1,4.6节有进一步的介绍,参见图3.2的图主标题字体font.axis 坐标轴刻度标签的字体样式b 坐标轴标题的字体样式font.main 图主标题的字体样式font.sub 图副标题的字体样式lab 设置坐标轴刻度数目(R会尽量自动“取整”2);取值形式c(x, y,len):x和y分别设置两轴的刻度数目,len目前在R中尚未生效,因此设置任意值都不会有影响(但用到lab参数时必须写上这个参数)1对于添加文本,text()函数及其vfont参数可以设置更为详细的字体族和字体样式;参见这两个演示:demo(Hershey)和demo(Japanese),前者演示Hershey向量字体,后者演示日语的表示。
2尽量向0.5、1或10的幂次靠近26 第三章细节las 坐标轴标签样式;取0、1、2、3四个整数之一,分别表示“总是平行于坐标轴”、“总是水平”、“总是垂直于坐标轴”和“总是竖直”。
仔细观察图3.2中四幅图的不同坐标轴标签方向lend 线条末端的样式(圆或方形);取值为整数0、1、2之一(或相应的字符串'round', 'mitre', 'bevel'),注意后两者的细微区别3 lheight 图中文本行高;取值为一个倍数,默认为1ljoin 线条相交处的样式;取值为整数0、1、2之一(或相应的字符串'round','mitre', 'bevel'),分别表示画圆角、画方角和切掉顶角,观察图3.1的三个直角的顶点lty 线条虚实样式:0 )不画线,1 )实线,2 )虚线,3 )点线,4 )点划线,5 )长划线,6 )点长划线;或者相应设置如下字符串(分别对应前面的数字):'blank', 'solid', 'dashed', 'dotted', 'dot-dash', 'longdash', 'twodash';还可以用由十六进制的数字组成的字符串表示线上实线和空白的相应长度,如'F624',详细解释请参见4.3一节。
lwd 线条宽度;默认为1mar 设置图形边界空白宽度;按照“下、左、上、右”的顺序,默认为c(5,4, 4, 2) + 0.1mex 设置坐标轴的边界宽度缩放倍数;默认为1,本参数会影响到mgp参数mfrow, mfcol 设置一页多图;取值形式c(nrow, ncol)长度为2的向量,分别设置行数和列数,参见附录B.2mgp 设置坐标轴的边界宽度;取值长度为3的数值向量,分别表示坐标轴标题、坐标轴刻度线标签和坐标轴线的边界宽度(受mex的影响),默认为c(3, 1, 0),意思是坐标轴标题、坐标轴刻度线标签和坐标轴线离作图区域的距离分别为3、1、0;参见图3.1右上方小图oma 设置外边界(Outer Margin)宽度;类似mar,默认为c(0, 0, 0,0),当一页上只放一张图时,该参数与mar不好区分,但在一页多图的情况下就容易可以看出与mar的区别3仔细观察图3.2中宽线条中黑点的位置,在画线时,这些线条的起点和终点(分别用图中的两个黑点表示)都是选择同样的坐标位置!pch 点的符号;pch = 19)实圆点、pch = 20)小实圆点、pch = 21)圆圈、pch = 22)正方形、pch = 23)菱形、pch = 24)正三角尖、pch= 25)倒三角尖,其中,21-25可以填充颜色(用bg参数)pty 设置作图区域的形状;默认为'm':尽可能最大化作图区域;另外一种取值's'表示设置作图区域为正方形srt 字符串的旋转角度;取一个角度数值,参见图3.1左下方小图中分别旋转30 _和120 _的字符串tck 坐标轴刻度线的高度;取值为与图形宽高的比例值(0到1之间);正值表示向内画刻度线,负值表示向外;默认为不使用它(设为NA}),而使用tcl参数tcl 坐标轴刻度线的高度;取一个与文本行高的比例值;正负值意义类似tck,默认值为-0.5,即向外画线,高度为半行文本高;观察图3.1左下角小图的坐标轴刻度线usr 作图区域的范围限制,取值长度为4的数值向量c(x1, x2, y1, y2),分别表示作图区域内x轴的左右极限和y轴的下上极限;注意,若坐标取了对数(参见xlog, ylog两个参数),那么实际上设置的极限都是10的相应幂次xaxs, yaxs 坐标轴范围的计算方式;默认'r':先把原始数据的范围向外扩大4%,然后用这个范围画坐标轴;另外一种取值'i'表示直接使用原始数据范围;实际上还有其它的坐标轴范围计算方式,但是鉴于它们目前在R中都尚未生效,所以暂不加介绍xaxt, yaxt 坐标轴样式;默认's'为标准样式;另外一种取值'n'意思是不画坐标轴xlog, ylog 坐标是否取对数;默认FALSExpd 对超出边界的图形的处理方式;取值FALSE:把图形限制在作图区域内,出界的图形截去;取值TRUE:把图形限制在图形区域内,出界的图形截去;取值NA:把图形限制在设备区域内。