为什么X轴在geom_line中按字母顺序排序

时间:2015-12-15 08:54:15

标签: r

这是我的数据示例:

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轴按字母顺序排序,我怎么能阻止它,因为你可以看到它没有任何意义。

谢谢!

1 个答案:

答案 0 :(得分:1)

只需使用:

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

enter image description here