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