R语言制作图(图形参数、符号和线条、颜色)
一、简单作图
-
plot():作图函数
-
简单作图
dose <- c(20, 30, 40, 50, 60) drugA <- c(16, 20, 27, 33, 50) drugB <- c(15, 22, 26, 36, 52) plot(dose, drugA, type = "b") # 制作图,第一个参数为x轴,第二个参数为y轴,type:制图类型
二、作图参数
-
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-quzimCKZ-1620140048765)(D:\大数据专业工具存放\Typora\Typora图片存放\image-20210425110308967.png)]
-
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZZ0BRIMe-1620140048768)(D:\大数据专业工具存放\Typora\Typora图片存放\image-20210425110335236.png)]
-
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-E2N82Qn9-1620140048770)(D:\大数据专业工具存放\Typora\Typora图片存放\image-20210425110417336.png)]
三、参数作图
-
par():所有图参数
-
参数作图(参数参考上图)
par(no.readonly = TRUE) # 输出par所有参默认数 opar <- par(no.readonly = TRUE) # 将所有默认参数保存在一个opar向量中 par(lty=2, pch=17) # 修改par参数(lty:指定线条类型, pch:指定绘制点时使用的符号) plot(dose, drugA, type = "b") # 制作图,第一个参数为x轴,第二个参数为y轴,type:制图类型 par(opar) # 将修改后的par恢复默认参数 # 总颜色 colors() # 直接在plot配置参数 plot(dose, drugA, type = "b", lty=2, pch=20) plot(dose, drugB, type="b", lty=2, lwd=3, pch=20, cex=2) plot(dose, drugA, type="b", lty=2, lwd=2, pch=20, cex=2, col="red") plot(dose, drugA, type="b", lty=2, lwd=2, pch=20, cex=2, col="red", col.axis="red", col.lab= rgb(0, 1, 1))
“red”, col.axis=“red”, col.lab= rgb(0, 1, 1))