
- ggplot2 教程
- ggplot2 - 主頁
- ggplot2 - 簡介
- ggplot2 - 安裝 R
- ggplot2 - R 中的預設繪圖
- ggplot2 - 處理座標系
- ggplot2 - 處理圖例
- ggplot2 - 散點圖和抖動圖
- ggplot2 - 條形圖和直方圖
- ggplot2 - 餅狀圖
- ggplot2 - 邊際圖
- ggplot2 - 氣泡圖和計數圖
- ggplot2 - 分歧圖
- ggplot2 - 主題
- ggplot2 - 多面板圖
- ggplot2 - 多個圖
- ggplot2 - 背景色
- ggplot2 - 時間序列
- ggplot2 實用資源
- ggplot2 - 簡要指南
- ggplot2 - 實用資源
- ggplot2 - 討論
ggplot2 - 邊際圖
在本章中,我們將討論邊際圖。
瞭解邊際圖
邊際圖用於評估兩個變數之間的關係並檢查其分佈。當我們談論建立邊際圖時,它們不過是散點圖,分別在 x 和 y 軸的外邊距中具有直方圖、箱線圖或點圖。
以下步驟將用於使用包“ggExtra”用 R 建立邊際圖。此包旨在增強“ggplot2”包的功能,幷包含用於建立成功邊際圖的各種功能。
步驟 1
安裝“ggExtra”包,以成功執行以下命令(如果您的系統中尚未安裝此包)。
> install.packages("ggExtra")
步驟 2
在工作空間中包含所需的庫以建立邊際圖。
> library(ggplot2) > library(ggExtra)
步驟 3
讀取我們在前面章節中使用過的所需資料集“mpg”。
> data(mpg) > head(mpg) # A tibble: 6 x 11 manufacturer model displ year cyl trans drv cty hwy fl class <chr> <chr> <dbl> <int> <int> <chr> <chr> <int> <int> <chr> <chr> 1 audi a4 1.8 1999 4 auto(l5) f 18 29 p compa~ 2 audi a4 1.8 1999 4 manual(m5) f 21 29 p compa~ 3 audi a4 2 2008 4 manual(m6) f 20 31 p compa~ 4 audi a4 2 2008 4 auto(av) f 21 30 p compa~ 5 audi a4 2.8 1999 6 auto(l5) f 16 26 p compa~ 6 audi a4 2.8 1999 6 manual(m5) f 18 26 p compa~ >
步驟 4
現在讓我們使用“ggplot2”建立簡單的圖,這將幫助我們理解邊際圖的概念。
> #Plot > g <- ggplot(mpg, aes(cty, hwy)) + + geom_count() + + geom_smooth(method="lm", se=F) > g

變數之間的關係
現在讓我們使用 ggMarginal 函式建立邊際圖,該函式有助於生成兩個屬性“hwy”和“cty”之間的關係。
> ggMarginal(g, type = "histogram", fill="transparent") > ggMarginal(g, type = "boxplot", fill="transparent")
直方圖邊際圖的輸出如下所示 -

箱形邊際圖的輸出如下所示 -

廣告