如何在 R 中為分類變數建立點圖?


分類變數的點圖具有與條形圖的條形相對應的點。如果我們想為分類變數建立點圖,那麼我們只需要使用 ggplot2 包的 geom_point 函式即可。例如,如果我們有一個包含分類列 x 和頻率列定義的 sd freq 的資料幀 df,那麼 x 中分類的點圖可以是 ggplot(df,aes(x,freq))+geom_point()。

示例

考慮下面的資料幀

線上演示

> set.seed(3521)
> x<-sample(LETTERS[1:4],20,replace=TRUE)
> freq<-rpois(20,8)
> df<-data.frame(x,freq)
> df

輸出

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

載入 ggplot2 包並建立點圖

> library(ggplot2)
> ggplot(df,aes(x,freq))+geom_point()

輸出

更新日期:2020-11-07

407 次瀏覽

開啟你的職業

完成課程並獲得認證

開始
廣告
© . All rights reserved.