如何使用 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 位查看

开启你的职业生涯

完成该课程获得认证

开始学习
广告