Analisis de la evolución del COVID en Canadaā
library(readr)
## Warning: package 'readr' was built under R version 3.6.3
library(gganimate)
## Warning: package 'gganimate' was built under R version 3.6.3
## Loading required package: ggplot2
library(tidyverse)
## Warning: package 'tidyverse' was built under R version 3.6.3
## -- Attaching packages -------------------
## v tibble 3.0.1 v dplyr 0.8.4
## v tidyr 1.0.3 v stringr 1.4.0
## v purrr 0.3.3 v forcats 0.5.0
## Warning: package 'tibble' was built under R version 3.6.3
## Warning: package 'tidyr' was built under R version 3.6.3
## Warning: package 'forcats' was built under R version 3.6.3
## -- Conflicts --- tidyverse_conflicts() --
## x dplyr::filter() masks stats::filter()
## x dplyr::lag() masks stats::lag()
library(gifski)
## Warning: package 'gifski' was built under R version 3.6.3
library(gganimate)
library(plotly)
## Warning: package 'plotly' was built under R version 3.6.3
##
## Attaching package: 'plotly'
## The following object is masked from 'package:ggplot2':
##
## last_plot
## The following object is masked from 'package:stats':
##
## filter
## The following object is masked from 'package:graphics':
##
## layout
url_deaths <- "https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_deaths_global.csv"
url_confirmed <- "https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_confirmed_global.csv"
url_recovered <- "https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_recovered_global.csv"
confirmed <- read.csv(url_confirmed)
deaths <- read.csv(url_deaths)
recovered <- read.csv(url_recovered)
canada_confirmed <- t(confirmed[confirmed$Country.Region=="Canada",])
canada_deaths <- t(deaths[deaths$Country.Region=="Canada",])
canada_recovered <- t(recovered[recovered$Country.Region=="Canada",])
plot(canada_confirmed)
## Warning in xy.coords(x, y, xlabel, ylabel, log): NAs introducidos por coerción
## Warning in xy.coords(x, y, xlabel, ylabel, log): NAs introducidos por coerción

#Vector
DATE = seq(from = as.Date("2020-01-22"), to = as.Date("2020-04-22"), by = 'day')
#Confirmed
vector1 <- as.vector(canada_confirmed)
vector2 <- vector1[5:96]
n <- as.numeric(vector2)
CONFIRMED <- as.vector(n)
#Deaths
vector1 <- as.vector(canada_deaths)
vector2 <- vector1[5:96]
n <- as.numeric(vector2)
DEATHS <- as.vector(n)
#Recovered
vector1 <- as.vector(canada_recovered)
vector2 <- vector1[5:96]
n <- as.numeric(vector2)
RECOVERED <- as.vector(n)
#DATAFRAME
DATA <- data.frame(DATE,CONFIRMED,DEATHS,RECOVERED)
#Confirmed Plot
ggplot(data = DATA) +
geom_line(mapping = aes(x = DATE, y = CONFIRMED))

#Recovered Plot
ggplot(data = DATA) +
geom_line(mapping = aes(x = DATE, y = RECOVERED))

#Deaths Plot
ggplot(data = DATA) +
geom_line(mapping = aes(x = DATE, y = DEATHS))

#Animation Confirmed
ggplot(data = DATA) +
ggtitle("CANADA COVID-19 CONFIRMED CASES ")+
geom_line(mapping = aes(x = DATE, y = CONFIRMED))+
transition_reveal(DATE)
#Animation Recovered
ggplot(data = DATA) +
ggtitle("CANADA COVID-19 RECOVERED CASES ")+
geom_line(mapping = aes(x = DATE, y = RECOVERED))+
transition_reveal(DATE)
#Animation Deaths
ggplot(data = DATA) +
ggtitle("CANADA COVID-19 DEATH CASES ")+
geom_line(mapping = aes(x = DATE, y = DEATHS))+
transition_reveal(DATE)
#Triline animation
ggplot(data = DATA)+
geom_line(aes(x = DATE, y = CONFIRMED), color = 'blue')+
geom_line(aes(x = DATE, y = DEATHS), color = 'red')+
geom_line(aes(x = DATE, y = RECOVERED), color = 'green')+
ylab("Canada Covid - 19") + xlab("Date") +
transition_reveal(DATE)
