我的数据集目前按日期和时间排序。我有一个名为'day'的列,只是月份的日期,数字形式即1-31 我有一个14天的伸展,我想绘制,但它从一个月的30日开始到下一个的13日。 当我试图绘制它时,它命令1-13,30,31。
如何在数据框中找到x轴?
感谢。
答案 0 :(得分:1)
使用列day
和value
生成示例数据。
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()