在基礎 R 中建立帶有頂部水平箱線圖的直方圖。


要在基礎 R 中建立帶有頂部水平箱線圖的直方圖,我們首先需要使用 layout 函式和 par 函式的 margin (mar) 定義繪圖區域的佈局,然後建立箱線圖,之後建立直方圖。在建立箱線圖和直方圖時,我們需要確保箱線圖的 ylim 和直方圖的 xlim 相同。

檢視下面的示例以瞭解如何實現。

示例

要在基礎 R 中建立帶有頂部水平箱線圖的直方圖,請使用以下程式碼片段:

x<-rnorm(100)
layout(mat=matrix(c(1,2),2,1,byrow=TRUE),height=c(2,4))
par(mar=c(4,3,1,2))
boxplot(x,horizontal=TRUE,outline=FALSE,ylim=c(-4,4))

輸出

如果執行上面給出的程式碼片段,它將生成以下輸出:

要在基礎 R 中建立帶有頂部水平箱線圖的直方圖,請將以下程式碼新增到上述程式碼片段中:

x<-rnorm(100)
layout(mat=matrix(c(1,2),2,1,byrow=TRUE),height=c(2,4))
par(mar=c(4,3,1,2))
hist(x,xlim=c(-4,4))

輸出

如果將上面給出的所有程式碼片段作為一個程式執行,它將生成以下輸出:

更新於: 2021年11月5日

664 次瀏覽

啟動您的 職業生涯

透過完成課程獲得認證

開始
廣告