如何在R資料框中為離雜湊建立直方圖?


要為R資料框中的離雜湊建立直方圖,我們可以使用ggplot2包的geom_bar函式,並將寬度設定為1,並在aes中傳遞相同的列作為x和y。

例如,如果我們有一個名為df的資料框,其中包含一個名為x的離雜湊,那麼可以使用以下命令建立x中資料的直方圖:

ggplot(df,aes(x,x))+geom_bar(stat="identity",width=1)

示例

以下程式碼片段建立了一個示例資料框:

x<-rpois(2000,5)
df<-data.frame(x)
head(df,20)

輸出

建立了以下資料框:

   x
1  8
2  4
3  3
4  2
5  5
6  6
7  4
8  5
9  7
10 4
11 1
12 5
13 6
14 8
15 4
16 3
17 1
18 5
19 6
20 4

現在,要載入ggplot2包併為x中的資料建立直方圖,請將以下程式碼新增到上述程式碼片段中:

library(ggplot2) ggplot(df,aes(x,x))+geom_bar(stat="identity",width=1)

輸出

如果將以上所有程式碼片段作為單個程式執行,則會生成以下輸出:

更新於: 2021年11月2日

3K+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.