1

我有一个当前按日期和时间排序的数据集。我有一个名为“day”的列,它只是一个月中的一天,以数字形式,即 1-31 我有一个 14 天的时间段,我想绘制,但是它从一个月的 30 日开始,到 13 日下一个。当我尝试绘制它时,它会订购 1-13、30、31。

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

谢谢。

4

1 回答 1

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()
于 2013-03-12T18:37:19.830 回答