ggplot x轴订单天数

时间:2013-03-12 18:29:58

标签: r ggplot2

我的数据集目前按日期和时间排序。我有一个名为'day'的列,只是月份的日期,数字形式即1-31 我有一个14天的伸展,我想绘制,但它从一个月的30日开始到下一个的13日。 当我试图绘制它时,它命令1-13,30,31。

如何在数据框中找到x轴?

感谢。

1 个答案:

答案 0 :(得分:1)

使用列dayvalue生成示例数据。

df<-data.frame(day=c(30,31,1,2,3,4,5,6,7,8),value=rnorm(10))

如果列day仅包含日值作为数字,您可以将它们转换为因子并将级别设置为原始值的顺序。

ggplot(df,aes(factor(day,levels=df$day),value,group=1))+geom_line()