如何使用 ggplot2 在 R 中將 X 軸標籤放到繪圖的頂部?


通常,在 R 或任何統計分析軟體中建立的繪圖將 X 軸標籤放在底部,但我們可能希望將其顯示在繪圖的頂部。對於任何型別的二維繪圖而言,都可以完成此操作,無論是散點圖、條形圖等。這可以透過在 R 中使用 ggplot2 包的 scale_x_continuous 函式來實現。

示例

 現場演示

set.seed(123)
x<-runif(10,2,3)
y<-rpois(10,2)
df<-data.frame(x,y)
df

輸出

   x    y
1 2.287578 5
2 2.788305 2
3 2.408977 3
4 2.883017 2
5 2.940467 0
6 2.045556 4
7 2.528105 1
8 2.892419 0
9 2.551435 1
10 2.456615 5
library(ggplot2)

示例

建立一個簡單的散點圖 −

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

輸出

在繪圖頂部建立帶有 X 軸標籤的散點圖 −

示例

ggplot(df,aes(x,y))+geom_point()+scale_x_continuous(position="top")

輸出

更新日期:2020-08-24

3 千+ 瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始吧
廣告