如何解决如何使用具有日期的ggplot可视化R中的折线图
我有以下数据集,我想在折线图中或在R中使用ggplot
的任何事物中将其可视化
Date x y Total
2019-06-02 23 45 68
2019-06-03 0 72 72
2019-06-04 54 10 156
2019-06-05 62 21 83
我想使用R中的ggplot
可视化折线图中的数据x,y列。
谢谢
解决方法
尝试使用tidyverse
的{{1}}方法。您必须将数据重塑得很长。另外,当您要日期时,请确保您使用日期格式的变量。您只需要ggplot2
和x
,因此可以添加y
语句仅考虑那些变量。有了这种格式的数据,就可以根据需要获取绘图:
filter()
输出:
使用了一些数据:
library(tidyverse)
#Code
df %>% mutate(Date=as.Date(Date,'%d/%m/%Y')) %>%
pivot_longer(-c(Date)) %>%
filter(name!='Total') %>%
#Sketch the plot
ggplot(aes(x=Date,y=value,group=name,color=name))+
geom_line()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。