1 使用圖形
1.1 交互式繪圖
使用的是內置數據集:mtcars
畫出散點圖:plot(mtcars$mpg,mtcars$wt)
給圖形加標題:title("車輛耗油與重量之間的關系")
加回歸線:abline(lm(mpg~wt,data=mtcars))
(為什么我的沒有回歸線呢??)
1.2 保存
(1)保存為.pdf
pdf("abb.pdf")
plot(mtcars$mpg,mtcars$wt)
title("車輛耗油與重量之間的關系")
abline(lm(mpg~wt,data=mtcars))
dev.off()
(2)保存為.jpg
jpeg("abb.jpg")
plot(mtcars$mpg,mtcars$wt)
title("車輛耗油與重量之間的關系")
abline(lm(mpg~wt,data=mtcars))
dev.off()
1.3 彈出新窗口
attach(mtcars)
dev.new()
plot(mpg,wt)
title("車輛耗油與重量之間的關系")
abline(lm(mpg~wt))
detach(mtcars)
2 例子
2.1 數據輸入
dose<-c(20,30,40,50,60)
drugA<-c(16,20,27,40,60)
drugB<-c(15,18,25,31,41)
2.2 點線圖繪制,設置參數type=”b”,意思是同時繪制折線圖
plot(dose,drugA,type="b")
3 圖形參數
3.1 全局圖形參數與局部圖形參數
局部參數:只旨在這個語句里起作用
plot(dose,drugA,type="b",lty=2,pch=17)
解釋:type=”b”,意思是繪制折線圖,lty=2意思是虛線,pch=17意思是三角標識,詳情查手冊即可
全局參數設置:par
畫圖:plot(dose,drugA,type="b")
保存原始圖片:opar<-par(no.readonly = T)
設置全局參數:par(lty=2,pch=17)
畫圖顯示設置后的結果:plot(dose,drugA,type="b")
3.2 符號與線條
plot(dose,drugA,type="b",lwd=5,cex=4)
解釋:lwd是設置線條的寬度,cex是設置三角標識的大小
3.3 顏色
plot(dose,drugA,type="b",col=2,col.axis=4)
解釋:col設置線條的顏色,col.axis設置坐標軸刻度的顏色
3.4 文本屬性
plot(dose,drugA,type="b",cex.lab=1.5,font.lab=3)
解釋:cex.lab是設置坐標軸字體大小,font.lab設置字體為斜體
3.5 尺寸
dev.new()
par(mai=c(.2,.2,.2,.2))
plot(dose,drugA,type="b",cex.lab=1.5,font.lab=3)
解釋:mai 在全局參數下設置頁邊距,cex.lab是設置坐標軸字體大小,font.lab設置字體為斜體