R ggplot2中连续变量的变更顺序

R ggplot2中连续变量的变更顺序,r,ggplot2,label,R,Ggplot2,Label,首先,让我向您展示一张我目前拥有的图片: 下面是图片的代码: ggplot(ini_for_ann_def,aes(x=ini_for,y=ann_def)) + geom_point(alpha = 0.05) + scale_x_continuous("Cover") + scale_y_continuous("Percentage Change") + theme(panel.background = element_blank()) 对于我的数据,x轴上的值(在图

首先,让我向您展示一张我目前拥有的图片:

下面是图片的代码:

 ggplot(ini_for_ann_def,aes(x=ini_for,y=ann_def)) + 
  geom_point(alpha = 0.05) +
  scale_x_continuous("Cover") +
  scale_y_continuous("Percentage Change") +
  theme(panel.background = element_blank())

对于我的数据,x轴上的值(在图片封面中命名)范围为0.00到1.00(数据是连续的)。Ggplot自动决定开始以升序排列x轴上的值,从0.00到1.00。但是,我希望ggplot2颠倒顺序,从1.00打印到0.00(降序)。这在ggplot2中可能吗

您可以使用
scale\u x\u reverse()
以降序在x上绘制数据

ggplot(mtcars,aes(mpg,disp))+geom_point()+
  scale_x_reverse()