【问题标题】:Why X- Axis is sorted alphabetically in geom_line [duplicate]为什么 X 轴在 geom_line 中按字母顺序排序 [重复]
【发布时间】:2015-12-15 08:54:15
【问题描述】:

这是我的数据示例:

test = data.frame(month_year = c("MAR13","APR13","MAY13","JUN13"),
                  turnover = c(10,15,25,10))

这是我的情节:

ggplot(data = test,
       aes(x = month_year,
       y = turnover,
       group = 1))+
  geom_line()

现在我的问题是为什么 X 轴按字母顺序排序,我该如何防止它,因为您可以看到它没有任何意义。

谢谢!

【问题讨论】:

  • month_year 是一个因素,按字母数字排序。将其强制为有序因子等等。

标签: r


【解决方案1】:

只需使用:

test = data.frame(month_year = factor(c("MAR13","APR13","MAY13","JUN13"),levels=c("MAR13","APR13","MAY13","JUN13")),
              turnover = c(10,15,25,10))

【讨论】:

    猜你喜欢
    • 2014-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-31
    • 1970-01-01
    • 2017-12-19
    • 1970-01-01
    相关资源
    最近更新 更多