Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个当前按日期和时间排序的数据集。我有一个名为“day”的列,它只是一个月中的一天,以数字形式,即 1-31 我有一个 14 天的时间段,我想绘制,但是它从一个月的 30 日开始,到 13 日下一个。当我尝试绘制它时,它会订购 1-13、30、31。
如何绘制在数据框中找到的 x 轴?
谢谢。
使用列day和制作样本数据value。
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()