【发布时间】:2021-08-21 04:23:42
【问题描述】:
我正在尝试使用以下数据在 R 中创建一个简单的时间序列图(它是 tbl 格式):
Date sales
<date> <dbl>
1 2010-02-05 1105572.
2 2010-09-03 1048761.
3 2010-11-19 1002791.
4 2010-12-24 1798476.
5 2011-02-04 1025625.
6 2011-11-18 1031977.
当我使用以下命令时:plot(by_date$Date, by_date$sales, type = 'l'),生成的图表只是跳过了我希望它显示的各个日期,并且只在 x 轴上显示年份,就像这样(请忽略轴标签现在):
我使用class(by_date$Date) 检查了日期列的格式,它确实显示为“日期”。我还检查了这里的其他线程,最接近回答我的查询的是here。尝试了这种方法,但对我不起作用,而在 ggplot 中绘图或将数据转换为数据框也不起作用。请帮忙,谢谢。
【问题讨论】:
标签: r plot time-series