在ggplot2中更改连续变量的顺序

时间:2013-10-03 14:51:50

标签: r ggplot2 label

首先让我告诉你一张我到目前为止的照片:

enter image description here

以下是图片的代码:

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

1 个答案:

答案 0 :(得分:2)

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

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