资源描述:
《《统计图形基本绘图》PPT课件.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、统计图形base包plot参数标题可以使用函数title,格式为:title(main="",sub="",xlab="",ylab="")也可以直接把title里面的参数直接放在plot()里面plot参数坐标轴plot参数axes=FALSE将禁用全部坐标轴,框架和刻度全部没有了xaxt="n"禁用x轴的刻度线yaxt="n"禁用y轴的刻度线xlim x坐标轴的范围,只写出最小值和最大值ylim y坐标轴的范围,只写出最小值和最大值例如:plot(1:10,xlim=c(-10,10),ylim=c(0,10)) xlim和ylim只是坐标轴的范围
2、,与每个点的x和y坐标没有关系plot参数pch指定绘制点时使用的符号plot参数cex指定符号的大小lwd指定线条宽度。cex是一个数值,表示绘图符号相对于默认大小的缩放倍数。默认大小为1,1.5表示放大为默认值的1.5倍,0.5表示缩小为默认值的50%,等等lwd是以默认值的相对大小来表示的(默认值为1)。例如,lwd=2将生成一条两倍于默认宽度的线条plot参数lty指定线条类型plot参数字体cex.axis坐标轴刻度文字的缩放倍数。类似于cexcex.lab坐标轴标签(名称)的缩放倍数。类似于cexcex.main标题的缩放倍数。类似于cexcex.sub副标题的缩放倍数。类
3、似于cexfont整数。用于指定绘图使用的字体样式。1=常规,2=粗体,3=斜体,4=粗斜体,5=符号字体(以Adobe符号编码表示)font.axis坐标轴刻度文字的字体样式font.lab坐标轴标签(名称)的字体样式font.main标题的字体样式font.sub副标题的字体样式ps字体磅值(1磅约为1/72英寸)。文本的最终大小为ps*cexfamily绘制文本时使用的字体族。标准的取值为serif(衬线)、sans(无衬线)和mono(等宽)plot参数图形尺寸和边界尺寸用于控制图形尺寸和边界大小的参数pin以英寸表示的图形尺寸(宽和高)mai以数值向量表示的边界大小,顺序为“
4、下、左、上、右”,单位为英寸mar以数值向量表示的边界大小,顺序为“下、左、上、右”,单位为英分*。默认值为c(5,4,4,2)+0.1plot(x,pin=2,mai=c(5,5,5,5))plot参数type类型plot参数参考线abline(h=yvalues,v=xvalues)例如:plot(1:10)abline(h=c(1,5)) #则在y=1和5处各有一条水平线abline(v=c(1,5)) #则在x=1和5处各有一条垂直线plot参数col用于指定颜色的参数col默认的绘图颜色。某些函数(如lines和pie)可以接受一个含有颜色值的向量并自动循环使用。例如,如果
5、设定col=c("red","blue")并需要绘制三条线,则第一条线将为红色,第二条线为蓝色,第三条线又将为红色col.axis坐标轴刻度文字的颜色col.lab坐标轴标签(名称)的颜色col.main标题颜色col.sub副标题颜色fg图形的前景色bg图形的背景色绘图练习,散点图attach(swim)as.factor(sex)plot(swim,col=sex)title(main="A",sub="B",xlab="X",ylab="Y",cex.sub=2)plot(time,col=sex,pch=5,font.axis=1)绘图练习,散点图set.seed(200)x=
6、rnorm(100,1);plot(x,col="cornflowerblue")plot(x,col="cornflowerblue",col.axis="blue")plot(x,col="cornflowerblue",col.axis="blue",fg="red")同时构造多个散点图par(mfrow=c(2,2))plot(rnorm(50),pch=17)plot(rnorm(20),type="l",lty=5)plot(rnorm(100),cex=0.5)plot(rnorm(200),lwd=2)par(mfrow=c(2,2))同时构造多个图形mtcarsatt
7、ach(mtcars)layout(matrix(c(1,2),2,1,byrow=TRUE))hist(wt)hist(disp)layout(matrix(c(1,1,2,3),2,2,byrow=TRUE))hist(wt)hist(mpg)hist(disp)layout图形叠加plot(cars,main="lowess(cars)")lines(lowess(cars),col=“red")points(lowess(cars),c