Как построить многострочный график в R - PullRequest
0 голосов
/ 20 апреля 2020

Я должен создать сюжет с количеством подтвержденных COVID-19 случаев по дате в каждой стране. Я должен использовать данные внутри пакета: https://cran.r-project.org/web/packages/coronavirus/index.html.

Мне удалось создать подмножество с переменными «Регион страны», «Тип» (только подтверждено), «дата». "и" общее количество дел ". Однако я не знаю, чтобы построить график с несколькими линиями.

Я должен построить график со всеми странами в нем, основываясь на: https://twitter.com/thomasfujiwara/status/1249817958874001412?s=20

Я также хочу исключить континентальный Китай из набора данных

Может ли кто-нибудь мне помочь?

1 Ответ

2 голосов
/ 20 апреля 2020

Очень трудно помочь без воспроизводимого примера, но одним из способов будет использование ggplot2. Вы можете использовать group или color эстету c в своем сюжете:

library(coronavirus)
library(dplyr)
library(ggplot2)
data(coronavirus)

coronavirus %>%
    filter(type == "confirmed") %>%
    filter(Country.Region != "Mainland China") %>% 
    group_by(Country.Region, date) %>%
    summarise(total = sum(cases)) %>% 
    ggplot(aes(x = date, y = total, color = Country.Region)) + 
    geom_line()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...