《r语言实战》菜鸟学习笔记(三)图形初阶

本节内容包括

  1. 图形的创建和保存
  2. 自定义符号、线条、颜色和坐标轴
  3. 标注文本和标题
  4. 控制图形维度
  5. 组合多个图形

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)
原文地址:https://www.cnblogs.com/shyustc/p/4004050.html