0

首先,让我向您展示我到目前为止所拥有的图片:

在此处输入图像描述

这是图片的代码:

 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中可能吗?

4

1 回答 1

3

您可以使用scale_x_reverse()以降序绘制 x 上的数据。

ggplot(mtcars,aes(mpg,disp))+geom_point()+
  scale_x_reverse()
于 2013-10-03T15:14:17.337 回答