[英]How to plot overlaying time series in 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))
我有懷疑,而 Ronak Shah 也表達了同樣的看法。
這能解決嗎?
ggplot(dta3, aes(x = Date, y = Confirmed.cases, color = Provice, group = Provice)) +
geom_line() +
theme(axis.text.x = element_text(angle = 90, hjust = 1))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.