-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsenegal_covid19.Rmd
179 lines (114 loc) · 3.67 KB
/
senegal_covid19.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
---
title: "Donnees Quotidiennes Des Cas de COVID 19 Au Senegal"
output:
flexdashboard::flex_dashboard:
orientation: rows
vertical_layout: scroll
theme: bootstrap
---
```{r setup, include=FALSE}
# options(scipen = 12)
knitr::opts_chunk$set(echo = FALSE,
message = FALSE,
comment = NA,
error = FALSE,
warning = FALSE,
cache = FALSE)
source("R/sencovid19_new.R")
decedes <- total_decedes
gueris <- total_gueris
total <- total_confirmes
# testes <- last(sencovid_cumule$nombre_testes)
today_pos <- last(covid19_sen$confirmed_daily)
library(knitr)
library(rmarkdown)
library(flexdashboard)
library(shiny)
library(tsibble)
library(tidycovid19)
library(scales)
```
# Sommaire
</br>
Les donnees proviennent principalement des communiques officiels du ministere de la sante du gouvernement du Senegal. Les dernieres donnees sont en date du **`r last_date`**. Ouvrez les onglets ci-dessus pour les courbes epidemiologiques, la comparison avec d'autres pays, et les sources d'information y compris les codes `R`.
</br>
## Row
### Gueris
```{r}
valueBox(value = gueris,
icon = "fa-thumbs-up",
color = "#35B779FF")
```
### Confirmes
```{r}
flexdashboard::valueBox(value = total,
icon = "fa-area-chart",
color = "#FDE725FF")
```
### Decedes
```{r}
valueBox(value = decedes,
icon = "fa-heartbeat",
color = "#F1605DFF")
```
</br>
# Epicurves
- Les barres en vert indiquent les cas confirmes quotidiennement.\
- La ligne rouge represente une semaine de moyenne mobile.
- En defilant vers le bas vous verrez la courbe cumulative des cas confirmes.
## Row
### Epicurve - Incidence
```{r epicurvec, layout="l-body-outset", fig.width= 8, fig.height= 6.5, fig.cap=''}
sen_epic2
```
</br> </br>
## Row
### Epicurve - Cumulative
Cette ligne montre le compte cummulatif quotidien des cas confirmes depuis le premier cas en Mars.
```{r epi_cc, layout="l-body-outset", fig.width= 8, fig.height= 6.5, fig.cap=''}
cum_epi
```
</br>
# Comparison Mondiale
</br>
## Row
### Senegal compare Au Reste du Monde Depuis Le 100eme Cas
```{r world, layout="l-body-outset", fig.width= 8, fig.height= 6.5, fig.cap=''}
#
# Download latest data
# updates <- download_merged_data(cached = TRUE)
# Countries to highlight
countries <- c("SEN", "ZAF","MAR","FRA", "ITA", "ESP", "USA", "CHN")
w_plot <- updates_x %>%
plot_covid19_spread(
highlight = countries,
type = "confirmed",
edate_cutoff = 350
) +
geom_line(size = 1.5)
ggplotly(w_plot)
```
</br>
# Sources pour Confirmation et Dernieres Nouvelles
</br>
## Row
### Communiques Quotidiens et Tableau de Bord
[Communiques Quotidiens Du Ministere De La Sante Du Senegal](http://www.sante.gouv.sn/Pr%C3%A9sentation/coronavirus-informations-officielles-et-quotidiennes-du-msas){target="_blank"}
[Tableau de Bord](https://cartosantesen.maps.arcgis.com/apps/opsdashboard/index.html#/260c7842a77a48c191bf51c8b0a1d3f6){target="_blank"}
</br>
Voir aussi la page [GitHub](https://github.com/epinotes/sencovid19) pour les codes R.
</br>
## Row
### Tableau Des Cas Confirmes Par Jour
```{r daily ,fig.width = 5}
sen_dt %>%
DT::datatable(caption = "Nombre de Cas Confirmes, decedes et gueris par Date",
rownames = FALSE,
extensions = 'Buttons',
filter = list(position = 'top', clear = FALSE),
options = list(autoWidth = TRUE,
pageLength = 10, dom = 'Bfrtip',
buttons = c('copy', 'csv'),
columnDefs = list(list(className = 'dt-left', targets = c(0,1)))
))
```