【问题标题】:Change order of continuous variable in ggplot2ggplot2中连续变量的更改顺序
【发布时间】:2013-10-03 14:51:50
【问题描述】:

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

这是图片的代码:

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

【问题讨论】:

    标签: r ggplot2 label


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-15
      • 1970-01-01
      • 1970-01-01
      • 2018-12-18
      相关资源
      最近更新 更多