Как построить наложение временного ряда в R - PullRequest
0 голосов
/ 03 марта 2020

У меня есть временной ряд со следующими данными:

     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))

enter image description here

1 Ответ

3 голосов
/ 03 марта 2020

У меня были подозрения, и Ронак Шах озвучил то же самое.

Это исправит это?

ggplot(dta3, aes(x = Date, y = Confirmed.cases, color = Provice, group = Provice)) +
  geom_line() +
  theme(axis.text.x = element_text(angle = 90, hjust = 1))
...