如何在 R 中使用 ggplot2 在直方圖中顯示均值?


若要使用 ggplot2 在直方圖中顯示均值,我們可以使用 geom_vline 函式,其中我們需要將 x 截距值定義為我們想要建立直方圖的列的均值。此外,我們還可以透過在 geom_vline 函式中使用 size 引數改變直方圖中均值線的尺寸。

考慮以下資料幀 -

x<-rnorm(20000)
df<-data.frame(x)

載入 ggplot2 包並生成 x 的直方圖 -

示例

library(ggplot2)
ggplot(df,aes(x))+geom_histogram(bins=20)

輸出

建立 x 的直方圖,並顯示在圖表上的均值 -

示例

ggplot(df,aes(x))+geom_histogram(bins=20)+geom_vline(aes(xintercept=mean(x),size=1))

輸出

更新於: 2021 年 2 月 6 日

4 千次以上瀏覽

啟動你的 職業生涯

透過完成本課程獲得認證

開始
廣告