如何使用 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 千+ 浏览

开启你的 职业生涯

通过完成课程获得认证

开始吧
广告