如何在R中使用ggplot2建立Y軸值為計數的直方圖?


為了使用ggplot2在R中建立Y軸值為計數的直方圖,我們可以按照以下步驟操作:

  • 首先,建立一個數據框。
  • 然後,使用ggplot2包的geom_histogram函式和aes建立Y軸值為計數的直方圖。

建立資料框

讓我們建立一個如下所示的資料框:

 線上演示

> df<-data.frame(x=rnorm(5000))
> head(df,20)

執行上述指令碼後,將生成以下輸出(由於隨機化,此輸出在您的系統上可能會有所不同):

          x
1    -0.008015477
2    -0.981227322
3     1.144050354
4     0.207177231
5     0.179782914
6     0.380085361
7    -0.828305873
8    -0.909047732
9     1.946699123
10    0.384881892
11   -1.107651249
12   -1.290435936
13   -0.305554288
14   -0.427279557
15   -0.587864723
16   -0.295237215
17    0.178995066
18   0.476328701
19   -0.392095095
20   -1.215651876

使用ggplot2建立Y軸值為計數的直方圖

使用ggplot2包的geom_histogram函式為資料框df中的資料建立Y軸值為計數的直方圖:

> df<-data.frame(x=rnorm(5000))
> library(ggplot2)
> ggplot(df,aes(x))+geom_histogram(aes(y=..count..*10),bins=30)

輸出

更新於:2021年8月13日

4K+ 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告