我有以下情節,我想在一個面板中顯示它們全部!我如何使用矩陣來做到這一點?另外我想知道是否有其他方法,而不是使用matrix
和layout
。如何在R中的一個面板中顯示多個圖?
> plot(density(Boston$tax))
> rug(Boston$tax, col=2, lwd=3.5)
> hist(Boston$tax)
> rug(Boston$tax, col=2, lwd=3.5)
> table(Boston$chas)
Off On
471 35
> barplot(table(Boston$chas))
> f1<-layout(matrix(c(0, 1,1,1,0,2,2,2,0,3,3,3) ,nrow = 4, ncol = 4, byrow = TRUE))
> layout.show(f1)
我想有這樣的結構,爲我區1,2和3:
## [,1] [,2] [,3] [,4]
## [1,] 0 1 1 1
## [2,] 0 2 2 2
## [3,] 0 3 3 3
## [4,] blank0 0 0
但是我的代碼的輸出顯示不同的東西: 有人能向我解釋如何下圖c(...)已經構建完成了嗎?
我知道有這樣的:'佈局(矩陣(c(1,1,2,2,3,4),nrow = 4,ncol = 4,byrow = TRUE))'我不知道如何把我的在右上方3 * 3角落裏有三塊地塊!就像我不確定'c(1,2,2,3,4)'。任何提示? –
我編輯了我的答案,以顯示矩陣如何控制佈局。嘗試編制不同的矩陣,將它們設置爲佈局,然後查看'layout.show'來查看繪圖設備是如何分割的 –