R語言--圖形基本使用2


1 圖形標題的修改

輸入數據:

dose<-c(20,30,40,50,60)

drugA<-c(16,20,27,40,60)

drugB<-c(15,18,25,31,41)

(1) plot(dose,drugA,type="b",col="red",lty=2,pch=2,lwd=2,main="Clinical",sub="This is dose",xlab="dose-xx",ylab="drugA--yy",xlim=c(0,60),ylim=c(0,70))

解釋:col設置線條的顏色,lty設置線條類型,為2意思是虛線,pch=17意思是三角標識lwd是設置線條的寬度,main設置圖形標題,sub設置子標題,xlab設置橫坐標軸名字,ylab設置軸坐標軸名字,xlim設置橫坐標軸刻度區間,ylim設置縱坐標軸刻度區間

 

(2) 圖形繪制與標題設置分開

plot(dose,drugA,type="b",col="red",lty=2,pch=2,lwd=2)

title(main="Clinical",sub = "This is dose",col.main="red",col.sub="blue")

2 圖形坐標軸的修改

輸入數據:

  x<-c(1:10)

y<-x

z<-10/x

(1)把原始格式參數先保存

opar<-par(no.readonly = T)

(2)坐標軸修改

plot(x,y,type="b",pch=21,col="red",yaxt="n",lty=3,ann=F)

解釋:type設置為折線圖,col設置線條顏色,yaxt設置y軸隱藏(不顯示),lty設置線條類型(點畫線),ann設置其他可能存在的標題為不顯示

lines(x,z,type = "b",pch=22,col="blue",lty=2)

解釋:type設置為折線圖,pch設置線條中間符號的標識,col設置線條顏色,lty設置線條類型(點畫線)

 

 

 axis(2,at=x,labels=x,col.axis="red",las=2)

解釋:第一個參數:1234代表下左上右,2設置左側坐標軸,at=x表示畫的刻度線是x,labels=x設置標簽為xcol.axis設置坐標軸刻度的顏色,las=2設置坐標軸刻度垂直

 

axis(4,at=z,labels=round(z,digits=2),col.axis="blue",las=2,cex.axis=0.7,tck=.01)

解釋:4設置右側刻度線,at=z代表畫的是z的刻度線,labels設置標簽對z取兩位小數,col.axis設置坐標軸刻度的顏色,las=2設置坐標軸刻度垂直,cex.axis設置刻度標識大小,tck設置兩位小數點

 

mtext("y=1/x",side=3,line=3,cex.lab=1,las=1,col="blue")

title("An Example",xlab = "XX",ylab="YY")

解釋:y=1/x函數名,side=3代表在圖形上方顯示函數,line=3cex.lab是設置坐標軸字體大小,las=設置函數橫向顯示,col設置顏色,title設置主標題和橫縱坐標標題

 

abline(h=c(1,5,7))

abline(v=seq(1,10,2),lty=2,col="blue")

解釋:abline是畫參考線

 

(3)恢復原始格式參數

par(opar)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM