首先,我要感谢您的关注。这是我的问题:
我有一个数据框,这是它的结构(我删除了一些行):
DATE PRODUCT ORIGIN
11/03/2013 FV Turkey
11/03/2013 BMPT Turkey
12/03/2013 FV Hong Kong
12/03/2013 HAS Spain
12/03/2013 NNPS Turkey
13/03/2013 MAMP Poland
13/03/2013 PDAS Italy
13/03/2013 FV Tunisia
13/03/2013 FV Turkey
13/03/2013 PMPMP Belgium
14/03/2013 MAMP France
14/03/2013 MAMP Poland
14/03/2013 MAMP France
15/03/2013 NNPS United Kingdom
我想制作一个类似于这样的情节:
为此,我在 R 中执行此代码:
cs<-cumsum(table(dataset$DATE))
plot(cs,type="l",col="blue",ylab="Number of cases")
问题是我希望日期出现在 xlim 而不是那个“索引”上。我检查了 cumsum 的作用:
11/03/2013 12/03/2013 13/03/2013 14/03/2013 15/03/2013 18/03/2013 19/03/2013
11 18 30 43 59 80 96
20/03/2013 21/03/2013 22/03/2013 25/03/2013 26/03/2013 27/03/2013
108 116 132 146 160 164
病例数:164(累计)11/03/2013 -> 11、12/03/2013-> 7 等等
我试过这个:
axis(1, at=1:length(unique(dataset$DATE)), labels=unique(dataset$DATE))
但我得到了这个,我仍然看到“索引”:
有没有办法在 xlim 上用 Dates 制作累积图?
我希望你明白这个问题。如果没有,请告诉我。非常感谢!