自動更新圖形標題我對R不是很熟悉。我使用R爲不同的lambda(從1到10)創建泊松分佈圖,並將每個圖形顯示爲一個比較結果。使用參數
但是我想根據lambda自動添加一個標題說:plot 1的「lambda = 1」,plot 2的「lambda = 2」...等等。但我無法弄清楚如何自動更新標題。這是我的代碼,我能夠正確輸出10個不同的圖形,但不知道如何自動更新或添加相應的lambda到標題。有人可以給我一些提示。
也可以說有一個字體大小爲「小」的情節1至5,然後字體大小爲6至10?
感謝
the_data_frame<-data.frame(matrix(ncol=10,nrow=21))
lam<-seq(1,10,1)
lam
x<-seq(0,20,1)
x
for (i in 1:10){
the_data_frame[i]<-exp(-lam[i])*lam[i]**x/gamma(x+1)
}
the_data_frame<-cbind(the_data_frame, x)
par(mfrow=c(5,2))
for (i in 1:10){
plot(the_data_frame[[i]]~the_data_frame[[11]], the_data_frame)
}
你指的是什麼字體大小?標題?軸標籤?軸刻度? – LostLin 2013-03-14 19:23:43
對不起,我應該更清楚,我的意思是圖上的標題。對於情節1至5,我希望標題的字體大小爲12,而對於情節6至10,我希望標題的字體大小爲8字節。實際上我不需要確切的字體大小。我只想知道是否有辦法自動調整標題的字體大小,就像自動輸出標題上的lambda一樣。對不起,我原本沒有說清楚。 – 2013-03-15 02:58:24
@john_w您可以使用'par(ps = 12)'等語句設置一般圖形的字體大小。你可以在'plot'語句中用'cex.main ='改變圖形標題的字體大小乘數。 – ds440 2013-03-16 21:12:10