如何使用 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")
输出
广告