《r语言实战》菜鸟学习笔记(三)图形初阶
本节内容包括
- 图形的创建和保存
- 自定义符号、线条、颜色和坐标轴
- 标注文本和标题
- 控制图形维度
- 组合多个图形
1.使用图形
pdf("mygraph.pdf")#保存pdf 也可以png/jpeg/bmp/tiff/xfig...
attach(mtcars) plot(wt, mpg) abline(lm(mpg-wt)) #求出回归参数,并作出线 title("Regression of MPG on Weight") detach(mtcars)
dev.off()
通常来说,下一幅图像会覆盖上一幅,那么在图像前接dev.new()
dose <- c(20,30,40,45,60)
drugA <- c(16, 20, 27, 40, 60)
drugB <- c(15, 18, 25, 31, 40)
opar <- par(no.readonly=TRUE) #复制了一份当前图形参数设置
par(lty=2, pch=17) #虚线(lty=2),实心三角(pch=17)
plot(dose, drugA, type="b") #type="b",同时绘制点和线
par(opar)
设置pch,cex, lty,lwd分别用来设置点的符号,符号大小,线条类型,线条宽度。具体可以查表。
当然R中也可以设置颜色相关参数。
n <- 10 mycolors <- rainbow(n) pie(rep(1,n), labels=mycolors, col=mycolors) mygrays <- gray(0:n/n) pie(rep(1,n), labels=mygrays, col<-mygrays)