如何使用 R 語言中 ggplot2 包建立散點圖時,反轉 X 軸標籤?


示例

有可能以相反的方式記錄變數,並且我們希望使用該變數建立散點圖。因此,在 繪製時我們需要反轉該變數。假設該變數是一個自變數,因此它將繪製在 X 軸上。因此,要反轉 X 軸標籤,我們可以使用 ggplot2 包的 scale_x_reverse 函式。

考慮下面的資料框 −

示例

 線上演示

x<-rpois(20,5)
y<-rpois(20,2)
df<-data.frame(x,y)
df

輸出

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

載入 ggplot2 包並在 x 和 y 之間建立散點圖 −

示例

library(ggplot2)
ggplot(df,aes(x,y))+geom_point()

輸出

在相反的限制之間建立 x 和 y 之間的散點圖 −

示例

ggplot(df,aes(x,y))+geom_point()+scale_x_reverse(lim=c(8,0))

輸出

更新於:08-Sep-2020

901 位檢視

開啟你的職業生涯

完成該課程獲得認證

開始學習
廣告
© . All rights reserved.