【发布时间】:2021-05-18 18:53:39
【问题描述】:
我目前有一张美国 COVID-19 病例的时间序列图;但是,它没有列出日期(例如 04/01/2020、04/02/2020、...),而是使用沿 x 轴的日期索引。
这是我的数据的样子
date new.cases
1 4.1.20 32243
2 4.2.20 32235
3 4.3.20 32287
4 4.4.20 32416
5 4.5.20 29877
6 4.6.20 31381
...
如何使这些日期沿 x 轴显示?
注意:我使用标准 R 来绘制这个,没有特殊的包。
plot(dat$new.cases, type = "l", xlab = "Date", ylab = "Cases",
main = "COVID-19 Cases in the United States")
【问题讨论】:
-
参见此处 - stackoverflow.com/questions/24481176/… - 在将
dat$date列转换为 Date 对象后,您需要在调用中包含它。如果您需要细齿控制,请先抑制轴,然后添加axis.Date与您想要的确切格式/刻度线位置。链接问题中接受的答案几乎正是我会在这里回答的。 -
可以转换成如下
plot(as.Date(dat$date,"%m.%d.%y"),dat$new.cases)
标签: r date datetime plot time-series