###################################################佈局
怎麼實現,在一頁上畫多幅圖,而且安排圖的大小、個數等???spa
解決方案:擴展
open <- par(mfrow = c(2,2),mar=c(3,3,2,1))layout
r(open)margin
layout(matrix(1:6,3,2)) #將當前裝置分割爲3行2列的佈局解決方案
layout.show(6) #顯示佈局的編號co
layout(matrix(1:6,2,3)) #將當前裝置分割爲2行3列布局繪圖
layout(matrix(c(1:3,3),2,2)) #創建矩陣,將裝置分割爲3部分background
layout(matrix(1:4,2,2),widths=c(1,3),heights=c(3,1)) #將當時裝置按照m進行劃分,寬度之比爲1:3,高度之比爲3:1分割
layout(matrix(c(1,1,2,1),2,2),widths=c(2,1),heights=c(1,2)) #按照矩陣編號進行分割,編號相同的爲同一塊,寬度爲2:1,高度爲1:2
layout(matrix(0:3,2,2),c(1,3),c(1,3)) #行爲1:3,列爲1:3,注意,此矩陣中有0,0是不繪圖的,
layout.show(3)
dev.list() # 列出打開裝置的列表,
dev.cur()
dev.off() # 關閉當前繪圖設備
graphics.off() # 關閉全部繪圖設備
討論擴展:
另請參閱: