r - 如何在 R 中绘制重叠时间序列
问题描述
我有一个包含以下数据的时间序列:
Provice Date Confirmed.cases virus fever Wuhan_Pneumonia temp wuhan sars
20 Anhui 02/09 779 30 0 0 10 25 0
21 Anhui 02/10 830 0 0 21 12 28 0
22 Anhui 02/11 860 43 0 21 12 0 0
23 Anhui 02/12 889 0 0 0 14 0 0
47 Chongqing 01/21 0 0 0 48 10 61 50
48 Chongqing 01/22 1 67 0 31 11 23 46
49 Chongqing 01/23 5 38 0 36 11 71 54
50 Chongqing 01/24 18 84 0 41 9 43 0
51 Chongqing 01/25 48 59 100 84 8 100 61
52 Chongqing 01/26 66 84 0 35 7 33 100
并想使用 ggplot 绘制重叠的时间序列图。但是,当我这样做时,生成的时间序列图会失真,如下图所示。有人可以说明我做错了什么吗?
这是我用来生成下图的代码:
ggplot(dta3, aes(x = Date, y = Confirmed.cases, color = Provice, group = 1)) +
geom_line() +
theme(axis.text.x = element_text(angle = 90, hjust = 1))
解决方案
我有怀疑,罗纳克沙阿也表达了同样的看法。
这能解决吗?
ggplot(dta3, aes(x = Date, y = Confirmed.cases, color = Provice, group = Provice)) +
geom_line() +
theme(axis.text.x = element_text(angle = 90, hjust = 1))
推荐阅读
- angular - ngOninit 仅运行一次 - 表单未更新
- python - 在python中//和带/的int有什么区别?
- javascript - 重复显示的 JavaScript 结果再次在同一页面上
- typescript - React Code Splitting 动态导入 typescript 接口
- sql-server - 无法使用 netbeans 连接到 SQL Server
- node.js - 如何在 mongodb 聚合中获取嵌入式集合的总和?
- sql - SQL Server 子字符串可变长度 - 不同长度的数字,没有一致的模式
- python - 关于 Python 中的 Kivy
- python - Python 导入和全局变量
- spring-boot - 线程中没有可用的事务 - 无法处理删除调用