如何在 R 中一同視覺化兩個分類變數?


可以藉助鑲嵌圖輕鬆地視覺化分類變數。在鑲嵌圖中,可以有一個或多個分類變數,並且根據變數中每個類別的頻率來建立繪圖。若要在基礎 R 中建立鑲嵌圖,可以 mosaicplot 函式。頻率較高的類別以較大尺寸的方框顯示,而頻率較低的類別則以較小尺寸的方框顯示。

考慮以下資料框 −

示例

 線上演示

x1<-sample(c("Lower","Middle","Upper"),20,replace=TRUE)
x2<-sample(c("Male","Female"),20,replace=TRUE)
df<-data.frame(x1,x2)
df

輸出

     x1     x2
1  Lower  Female
2  Upper  Male
3  Upper  Male
4  Lower  Male
5  Lower  Female
6  Middle Female
7  Middle Female
8  Middle Female
9  Upper  Female
10 Middle Female
11 Lower  Female
12 Lower  Male
13 Middle Male
14 Lower  Male
15 Upper  Female
16 Upper  Female
17 Upper  Male
18 Upper  Male
19 Middle Male
20 Middle Female

為上述資料建立鑲嵌圖 −

示例

mosaicplot(x2~x1,data=df)

輸出

示例

mosaicplot(x2~x1,data=df,col=c("Blue","Red"))

輸出

更新日期:2020-10-16

5K+ 次觀看

啟動你的 職業

完成該課程以獲得認證

開始
廣告
© . All rights reserved.