我的日期 数据框
看起来是这样的:
Date Values
1JAN2018 80
23DEC2019 21.3
... ...
我该如何将这个日期格式化为ddmmyyyy
,以便我可以使用ggplot
创建时间序列图?
我做了什么?
Date <- as.Date(Date, '%d%m%Y')
很不幸,那似乎没什么用。
非常感谢你! :D
编辑:
感谢回答。这是我的当前情节。有可能更平滑些吗?它看起来很静态:
![enter image description here](https://istack.dev59.com/QIYmV.webp)
每天在同一时间(大约40次)测量两个值的数值(HH,MM)。使用您的代码:
ggplot(aug, aes(aug$DATE)) +
#geom_smooth(stat = "identity") +
geom_line(aes(y = aug$VALUE_ONE, colour = "aug$VALUE_ONE")) +
geom_line(aes(y = aug$VALUE_TWO, colour = "aug$VALUE_TWO")) +
ggtitle("Time Series Data)")+
xlab("Time")+
ylab("Value")+
theme(axis.text.x = element_text(angle = 60, hjust = 1),
plot.title = element_text(hjust = 0.5))
编辑2:
再次感谢回答。为了更好地查看数据,数据如下:
Date ValueOne ValueTwo Time
1JAN2018 20 11 05:22
1JAN2018 25 12 05:33
1JAN2018 34 44 05:59
1JAN2018 32 55 06:30
1JAN2018 4 88 06:48
1JAN2018 11 78 10:33
1JAN2018 12 100 15:33
每天都会在不同的时间点进行约40次ValueOne和ValueTwo的测量。由于有这么多的测量,除非我为单独一天绘制图表,否则对我来说这条线是静态的。在这种情况下,它可以正常工作。你有什么想法吗?
plotly
库,它提供了一些交互功能。是的,请发布图片。另外,你能否给这个答案点个赞呢 :) - floss