Visualización descriptiva Covid-19 al 29 de mayo de 2021
Datos descargados de la Organización Mundial de la Salud: https://covid19.who.int/
library(readr)
## Warning: package 'readr' was built under R version 4.0.5
covid19_29mayo <- read_csv("covid19_29mayo.csv")
##
## -- Column specification --------------------------------------------------------
## cols(
## Date_reported = col_date(format = ""),
## Country_code = col_character(),
## Country = col_character(),
## WHO_region = col_character(),
## New_cases = col_double(),
## Cumulative_cases = col_double(),
## New_deaths = col_double(),
## Cumulative_deaths = col_double()
## )
View(covid19_29mayo)
str(covid19_29mayo)
## spec_tbl_df[,8] [121,581 x 8] (S3: spec_tbl_df/tbl_df/tbl/data.frame)
## $ Date_reported : Date[1:121581], format: "2020-01-03" "2020-01-04" ...
## $ Country_code : chr [1:121581] "AF" "AF" "AF" "AF" ...
## $ Country : chr [1:121581] "Afghanistan" "Afghanistan" "Afghanistan" "Afghanistan" ...
## $ WHO_region : chr [1:121581] "EMRO" "EMRO" "EMRO" "EMRO" ...
## $ New_cases : num [1:121581] 0 0 0 0 0 0 0 0 0 0 ...
## $ Cumulative_cases : num [1:121581] 0 0 0 0 0 0 0 0 0 0 ...
## $ New_deaths : num [1:121581] 0 0 0 0 0 0 0 0 0 0 ...
## $ Cumulative_deaths: num [1:121581] 0 0 0 0 0 0 0 0 0 0 ...
## - attr(*, "spec")=
## .. cols(
## .. Date_reported = col_date(format = ""),
## .. Country_code = col_character(),
## .. Country = col_character(),
## .. WHO_region = col_character(),
## .. New_cases = col_double(),
## .. Cumulative_cases = col_double(),
## .. New_deaths = col_double(),
## .. Cumulative_deaths = col_double()
## .. )
#install.packages(ggplot2)
library(ggplot2)
## Warning: package 'ggplot2' was built under R version 4.0.5
gBarras <- ggplot(covid19_29mayo, aes(Date_reported, New_cases))
gBarras <- gBarras + geom_bar(stat="identity")
gBarras <- gBarras + labs (title = "Casos nuevos de Covid a nivel mundial", x="DĆa", y="Casos nuevos")
gBarras <- gBarras + theme (axis.text.x = element_text(angle = 90, size = 6, hjust=1) )
gBarras <- gBarras + scale_x_date(date_breaks = "1 week" )
gBarras
gBarras <- ggplot(covid19_29mayo, aes(Date_reported, New_cases, fill=WHO_region))
gBarras <- gBarras + geom_bar(stat="identity")
gBarras <- gBarras + labs (title = "Casos nuevos de Covid a nivel mundial", x="DĆa", y="Casos nuevos")
gBarras <- gBarras + theme (axis.text.x = element_text(angle = 90, size = 4, hjust=1) )
gBarras <- gBarras + scale_x_date(date_breaks = "1 week" )
gBarras
gBarras <- gBarras + facet_grid(WHO_region~.)
gBarras <- gBarras + scale_x_date(date_breaks = "1 week" )
## Scale for 'x' is already present. Adding another scale for 'x', which will
## replace the existing scale.
gBarras
colombia <- subset(covid19_29mayo, covid19_29mayo$Country_code=="CO")
gBarras <- ggplot(colombia, aes(Date_reported, New_cases, group=Country_code))
gBarras <- gBarras + geom_line(stat="identity")
gBarras <- gBarras + labs (title = "Casos nuevos de Covid en Colombia", x="DĆa", y="Casos nuevos")
gBarras <- gBarras + theme (axis.text.x = element_text(angle = 90, size = 6, hjust=1) )
gBarras <- gBarras + scale_x_date(date_breaks = "1 week" )
gBarras
brasil <- subset(covid19_29mayo, covid19_29mayo$Country_code=="BR")
gBarras <- ggplot(brasil, aes(Date_reported, New_cases, group=Country_code))
gBarras <- gBarras + geom_line(stat="identity")
gBarras <- gBarras + labs (title = "Casos nuevos de Covid en Brasil", x="DĆa", y="Casos nuevos")
gBarras <- gBarras + theme (axis.text.x = element_text(angle = 90, size = 6, hjust=1) )
gBarras <- gBarras + scale_x_date(date_breaks = "1 week" )
gBarras
brasil_colombia <- subset(covid19_29mayo, covid19_29mayo$Country_code=="BR" | covid19_29mayo$Country_code=="CO")
gBarras <- ggplot(brasil_colombia, aes(Date_reported, New_cases, color=Country_code))
gBarras <- gBarras + geom_line(stat="identity")
gBarras <- gBarras + labs (title = "Casos nuevos de Covid en Colombia y Brasil", x="DĆa", y="Casos nuevos")
gBarras <- gBarras + theme (axis.text.x = element_text(angle = 90, size = 6, hjust=1) )
gBarras <- gBarras + scale_x_date(date_breaks = "1 week" )
gBarras
latAmerica <- subset(covid19_29mayo, covid19_29mayo$WHO_region=="AMRO")
gBarras <- ggplot(latAmerica, aes(New_cases, group=Country_code))
gBarras <- gBarras + geom_boxplot()
gBarras <- gBarras + labs (title = "Casos nuevos de Covid en LATAM")
gBarras