-
Notifications
You must be signed in to change notification settings - Fork 0
/
fr.html
318 lines (302 loc) · 18.8 KB
/
fr.html
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
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
<!doctype html>
<html lang="es_ES">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>Propagación del coronavirus en Francia</title>
<!-- generic meta -->
<meta content="Montera34" name="author" />
<meta content="Análisis de la propagación del Coronavirus (COVID-19) por regiones en Francia" name="description" />
<meta content="coronavirus, COVID19, COVID_19, COVID-19, visualización de datos, análisis de datos" name="keywords" />
<!-- facebook meta -->
<meta property="og:title" content="Propagación del coronavirus en Francia" />
<meta property="og:type" content="website" />
<meta property="og:description" content="Análisis de la propagación del coronavirus (COVID-19) por regiones en Francia" />
<meta property="og:url" content="https://lab.montera34.com/covid19" />
<meta property="og:image" content="https://lab.montera34.com/covid19/img/rrss.png" />
<meta property="og:locale" content="es_ES" />
<!-- twitter meta -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@montera34">
<meta name="twitter:title" content="Propagación del coronavirus en Francia" />
<meta name="twitter:description" content="Análisis de la propagación del coronavirus (COVID-19) por regiones en Francia" />
<meta name="twitter:creator" content="@skotperez" />
<meta name="twitter:image" content="https://lab.montera34.com/covid19/img/rrss.png">
<meta property="twitter:account_id" content="1491442110" />
<link rel="author" href="https://montera34.com"/>
</head>
<body class="bg-light">
<nav class="navbar fixed-top navbar-expand-lg navbar-light bg-light border-bottom">
<div class="container-xl">
<a class="navbar-brand" href="#">Propagación del COVID-19</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#topbar" aria-controls="topbar" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="topbar">
<ul class="navbar-nav mr-auto">
<li class="nav-item"><a class="nav-link" href="index.html">España</a></li>
<li class="nav-item active"><a class="nav-link" href="fr.html">Francia</a></li>
<li class="nav-item"><a class="nav-link" href="it.html">Italia</a></li>
<li class="nav-item"><a class="nav-link" href="compara.html">Comparación entre países</a></li>
<li class="nav-item"><a class="nav-link" href="datos.html">Los datos</a></li>
</ul>
<ul class="lang navbar-nav">
<li class="nav-item"><span title="Español" class="small nav-link text-dark bg-white">ES</span></li>
<li class="nav-item"><a title="Francés" class="small nav-link text-white bg-dark" href="fr/fr.html">FR</a></li>
</ul>
</div>
</nav>
<div class="container-xl">
<div class="row">
<h1 class="col-12">Propagación del COVID-19 en Francia. Análisis por regiones</h1>
<p class="col-lg-4"><strong>Los datos</strong> del COVID-19 en Francia están sacados de la página <a href="https://www.santepubliquefrance.fr/maladies-et-traumatismes/maladies-et-infections-respiratoires/infection-a-coronavirus/articles/infection-au-nouveau-coronavirus-sars-cov-2-covid-19-france-et-monde">Sante Publique France</a>, dependiente del Ministère des Solidarités et de la santé. Los datos en esa página se publican en tablas HTML y en PDF, formatos poco reutlizables. Aquí usamos el dataset construido por Bastien Guerry utilizando <a href="https://github.com/bzg/covid19-fr">este scraper</a>, y que publica diariamente en <a href="https://www.data.gouv.fr/fr/datasets/cas-confirmes-dinfection-au-covid-19-par-region/">data.gouv.fr</a>. <br>¡Gracias por esta labor <a href="https://bzg.fr">Bastien</a>!</p>
<p class="col-lg-4"><strong>Los gráficos</strong> que aparece en esta página están generados usando un <a href="https://code.montera34.com:4443/numeroteca/covid19/">pequeño script de R que puedes consultar y descargar en este repositorio</a>.<br>Más <a href="http://numeroteca.org/2020/03/12/covid19-comunidades-autonomas-espana/">sobre el proceso de producción de estos gráficos</a> en el blog de numeroteca.</p>
<p class="col-lg-4"><strong>La escala</strong> que se suele usar para representar propagaciones de virus es la logarítmica ya que una escala lineal permite ver poco de algunos de los casos representados, comunidades autónomas en estos gráficos (<a href="https://twitter.com/jburnmurdoch/status/1237748598051409921">más sobre escala logarítmica y pandemias</a>). Sin embargo, hay veces que la escala lineal es útil.</p>
</div>
<div class="row">
<div class="col-md-8 offset-md-2 mt-3">
<div class="alert alert-info alert-dismissible fade show" role="alert">
<p><strong>Los datos pueden contener errores.</strong> Los datos usados para realizar los análisis están sacados de diferentes fuentes oficiales y pueden contener errores. Si ves algo raro, no dudes <a class="alert-link" href="https://montera34.com/contacto">en notificárnoslo</a>. Puedes consultar un listado detallado de todas las fuentes en <a class="alert-link" href="datos.html">la sección de datos</a>.</p>
<hr>
<p><strong>No somos especialistas en epidemiología.</strong> Nuestra intención al publicar esta página es poner a disposición gráficos lo más claros posible para proporcionar herramientas que nos ayuden a entender la situación.</p>
<hr>
<p class="mb-0"><strong>Las gráficas se actualizan a diario.</strong> Intentamos actualizar las gráficas a diario para mantener la información actualizada. También vamos incluyendo nuevos análisis conforme vamos consiguiendo más datos.</p>
<button type="button" class="close" data-dismiss="alert" aria-label="Cerrar"><span aria-hidden="true">×</span></button>
</div>
</div>
</div>
</div>
<section id="casos" class="section">
<div class="container-xl">
<header class="row">
<h2 class="col-12">Número de casos registrados <small><a href="#casos" title="Enlace directo a esta sección">#</a></small></h2>
<div class="col-12 mb-3 scales">
Escala:
<div class="btn-group" role="group" aria-label="Selector de escala">
<button type="button" class="btn btn-sm btn-info btn-switch active" data-target="log" aria-expanded="false" aria-controls="log">Logarítmica</button>
<button type="button" class="btn btn-sm btn-info btn-switch" data-target="lin" aria-expanded="false" aria-controls="lin">Lineal</button>
</div>
</div>
<div class="col-12 graphs">
<ul class="list-inline">
<li class="list-inline-item mb-2"><button class="btn btn-warning btn-sm btn-collapse active" type="button" data-target="casosTotal" aria-expanded="false" aria-controls="casosTotal">Total de casos</button></li>
<li class="list-inline-item mb-2"><button class="btn btn-warning btn-sm btn-collapse" type="button" data-target="casosRelativo" aria-expanded="false" aria-controls="casosRelativo">Casos/100.000 hab.</button></li>
<li class="list-inline-item mb-2"><button class="btn btn-warning btn-sm btn-collapse" type="button" data-target="casosSmallMultiples" aria-expanded="false" aria-controls="casosSmallMultiples">Small Multiples</button></li>
</ul>
</div>
</header>
<div class="row log switch show">
<div class="col-lg-9 graph show casosTotal">
<figure class="figure">
<img class="lazy figure-img img-fluid" src="img/tmp.jpg" data-src="../covid19-r/img/france/covid19_casos-registrados-por-region-superpuesto-log.png" data-srcset="../covid19-r/img/france/covid19_casos-registrados-por-region-superpuesto-log.png" alt="" />
<figcaption class="figure-caption text-right">Total de casos registrados por región. Escala logarítmica</figcaption>
</figure>
</div>
<div class="col-lg-9 graph collapse casosRelativo">
<figure class="figure">
<img class="lazy figure-img img-fluid" src="img/tmp.jpg" data-src="../covid19-r/img/france/covid19_casos-registrados-por-region-superpuesto-per-cienmil-log.png" data-srcset="../covid19-r/img/france/covid19_casos-registrados-por-region-superpuesto-per-cienmil-log.png" alt="" />
<figcaption class="figure-caption text-right">Casos registrados por cada 100.000 habitantes. Escala logarítmica</figcaption>
</figure>
</div>
<div class="col-lg-9 graph collapse casosSmallMultiples">
<figure class="figure">
<img class="lazy figure-img img-fluid" src="img/tmp.jpg" data-src="../covid19-r/img/france/covid19_casos-registrados-por-region-log.png" data-srcset="../covid19-r/img/france/covid19_casos-registrados-por-region-log.png" alt="" />
<figcaption class="figure-caption text-right">Total de casos registrados por región. Small multiples usando escala logarítmica.</figcaption>
</figure>
</div>
</div>
<div class="row lin switch collapse">
<div class="col-lg-9 graph show casosTotal">
<figure class="figure">
<img class="lazy figure-img img-fluid" src="img/tmp.jpg" data-src="../covid19-r/img/france/covid19_casos-registrados-por-region-superpuesto-lineal.png" data-srcset="../covid19-r/img/france/covid19_casos-registrados-por-region-superpuesto-lineal.png" alt="" />
<figcaption class="figure-caption text-right">Total de casos registrados por región. Escala lineal</figcaption>
</figure>
</div>
<div class="col-lg-9 graph collapse casosRelativo">
<figure class="figure">
<img class="lazy figure-img img-fluid" src="img/tmp.jpg" data-src="../covid19-r/img/france/covid19_casos-registrados-por-region-superpuesto-per-cienmil-lineal.png" data-srcset="../covid19-r/img/france/covid19_casos-registrados-por-region-superpuesto-per-cienmil-lineal.png" alt="" />
<figcaption class="figure-caption text-right">Casos registrados por cada 100.000 habitantes. Escala lineal</figcaption>
</figure>
</div>
<div class="col-lg-9 graph collapse casosSmallMultiples">
<figure class="figure">
<img class="lazy figure-img img-fluid" src="img/tmp.jpg" data-src="../covid19-r/img/france/covid19_casos-registrados-por-region-lineal.png" data-srcset="../covid19-r/img/france/covid19_casos-registrados-por-region-lineal.png" alt="" />
<figcaption class="figure-caption text-right">Total de casos registrados por comunidad autónoma. Small multiples usando escala lineal.</figcaption>
</figure>
</div>
</div>
</div>
</section>
<section id="fallecimientos" class="section">
<div class="container-xl">
<header class="row">
<h2 class="col">Fallecimientos por región <small><a href="#fallecimientos" title="Enlace directo a esta sección">#</a></small></h2>
<div class="col-12 mb-3 scales">
Escala:
<div class="btn-group" role="group" aria-label="Selector de escala">
<button type="button" class="btn btn-sm btn-info btn-switch active" data-target="log" aria-expanded="false" aria-controls="log">Logarítmica</button>
<button type="button" class="btn btn-sm btn-info btn-switch" data-target="lin" aria-expanded="false" aria-controls="lin">Lineal</button>
</div>
</div>
<div class="col-12 graphs">
<ul class="list-inline">
<li class="list-inline-item mb-2"><button class="btn btn-warning btn-sm btn-collapse active" type="button" data-target="fallecidosTotal" aria-expanded="false" aria-controls="fallecidosTotal">Total de fallecimientos</button></li>
<li class="list-inline-item mb-2"><button class="btn btn-warning btn-sm btn-collapse" type="button" data-target="fallecidosSmallMultiples" aria-expanded="false" aria-controls="fallecidosSmallMultiples">Small Multiples</button></li>
</ul>
</div>
</header>
<div class="row log switch show">
<div class="col-lg-9 graph show fallecidosTotal">
<figure class="figure">
<img class="lazy figure-img img-fluid" src="img/tmp.jpg" data-src="../covid19-r/img/france/covid19_fallecimientos-registrados-por-region-superpuesto-log.png" data-srcset="../covid19-r/img/france/covid19_fallecimientos-registrados-por-region-superpuesto-log.png" alt="" />
<figcaption class="figure-caption text-right">Total de fallecimientos.</figcaption>
</figure>
</div>
<div class="col-lg-9 graph collapse fallecidosSmallMultiples">
<figure class="figure">
<img class="lazy figure-img img-fluid" src="img/tmp.jpg" data-src="../covid19-r/img/france/covid19_fallecimientos-registrados-por-region-log.png" data-srcset="../covid19-r/img/france/covid19_fallecimientos-registrados-por-region-log.png" alt="" />
<figcaption class="figure-caption text-right">Total de fallecimientos por región. Small multiples usando escala logarítmica.</figcaption>
</figure>
</div>
</div>
<div class="row lin switch collapse">
<div class="col-lg-9 graph show fallecidosTotal">
<figure class="figure">
<img class="lazy figure-img img-fluid" src="img/tmp.jpg" data-src="../covid19-r/img/france/covid19_fallecimientos-registrados-por-region-superpuesto-lineal.png" data-srcset="../covid19-r/img/france/covid19_fallecimientos-registrados-por-region-superpuesto-lineal.png" alt="" />
<figcaption class="figure-caption text-right">Total de fallecimientos. Escala lineal.</figcaption>
</figure>
</div>
<div class="col-lg-9 graph collapse fallecidosSmallMultiples">
<figure class="figure">
<img class="lazy figure-img img-fluid" src="img/tmp.jpg" data-src="../covid19-r/img/france/covid19_fallecimientos-registrados-por-region-lineal.png" data-srcset="../covid19-r/img/france/covid19_fallecimientos-registrados-por-region-lineal.png" alt="" />
<figcaption class="figure-caption text-right">Total de fallecimientos por región. Small multiples usando escala lineal.</figcaption>
</figure>
</div>
</div>
</div>
</section>
<section id="fallecimientosDia" class="section">
<div class="container-xl">
<header class="row">
<h2 class="col">Fallecimientos por día</h2>
<!--<div class="col-12 mb-3 scales">
Escala:
<div class="btn-group" role="group" aria-label="Selector de escala">
<button type="button" class="btn btn-sm btn-info btn-switch active" data-target="log" aria-expanded="false" aria-controls="log">Logarítmica</button>
</div>
</div>-->
<div class="col-12 graphs">
<ul class="list-inline">
<li class="list-inline-item mb-2"><button class="btn btn-warning btn-sm btn-collapse active" type="button" data-target="fallecimientosDiaMedia" aria-expanded="false" aria-controls="fallecimientosDiaMedia">Muertes por día (media)</button></li>
<li class="list-inline-item mb-2"><button class="btn btn-warning btn-sm btn-collapse" type="button" data-target="fallecimientosDiaAbsoluto" aria-expanded="false" aria-controls="fallecimientosDiaAbsoluto">Muertes por día</button></li>
</ul>
</div>
</header>
<div class="row log switch show">
<div class="col-lg-11 graph show fallecimientosDiaMedia">
<figure class="figure">
<img class="lazy figure-img img-fluid" src="img/tmp.jpg" data-src="../covid19-r/img/italia/covid19_muertes-por-dia-region-superpuesto-log_media.png" data-srcset="../covid19-r/img/france/covid19_muertes-por-dia-region-superpuesto-log_media.png" alt="" />
<figcaption class="figure-caption text-right">Muertes por día por día medias.</figcaption>
</figure>
</div>
<div class="col-lg-11 graph collapse fallecimientosDiaAbsoluto">
<figure class="figure">
<img class="lazy figure-img img-fluid" src="img/tmp.jpg" data-src="../covid19-r/img/italia/covid19_muertes-por-dia-region-superpuesto-log.png" data-srcset="../covid19-r/img/france/covid19_muertes-por-dia-region-superpuesto-log.png" alt="" />
<figcaption class="figure-caption text-right">Muertes por día por día.</figcaption>
</figure>
</div>
</div>
</div>
</section>
<footer>
<div class="container-xl mt-5 pt-2 border-top">
<div class="row">
<p class="col-lg-12"><img src="img/m34.png" alt="" /> <span class="ml-2 text-secondary">Realizado por <a class="text-body" href="https://montera34.com">Montera34</a>, disponible bajo <a class="text-body" href="https://code.montera34.com:4443/skotperez/covid19-web">licencia GNU GPL 3</a> | <a class="text-body" href="https://montera34.com/contacto/">Contacto</a> | <a class="text-body" href="https://twitter.com/montera34">@montera34</a>.</span></p>
</div>
</div>
</footer>
<link href="https://fonts.googleapis.com/css?family=Roboto:400,400i,500,500i&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
<link rel="stylesheet" href="style.css">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="js/lazy.images.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>
<script>
// top navbar links status
$('#topbar .nav-link').on('click',function() {
$('#topbar .nav-link').removeClass('active')
$(this).addClass('active')
})
// switch between log and lineal graphs
$('#casos .btn-switch').on('click',function() {
target='#casos .'+$(this).attr('data-target')
if ( $(target).hasClass('show') ) {
}
else {
$('#casos .switch').collapse('hide')
$(target).collapse('show')
$('#casos .scales .active').removeClass('active')
$(this).addClass('active')
}
})
$('#fallecimientos .btn-switch').on('click',function() {
target='#fallecimientos .'+$(this).attr('data-target')
if ( $(target).hasClass('show') ) {
}
else {
$('#fallecimientos .switch').collapse('hide')
$(target).collapse('show')
$('#fallecimientos .scales .active').removeClass('active')
$(this).addClass('active')
}
})
$('#fallecimientosDia .btn-switch').on('click',function() {
target='#fallecimientosDia .'+$(this).attr('data-target')
if ( $(target).hasClass('show') ) {
console.log('HAR!')
}
else {
$('#fallecimientosDia .switch').collapse('hide')
$(target).collapse('show')
$('#fallecimientosDia .scales .active').removeClass('active')
$(this).addClass('active')
}
})
// fade in and out graphs
$('#casos .btn-collapse').on('click',function() {
target='#casos .'+$(this).attr('data-target')
if ( $(target).hasClass('show') ) {
}
else {
$('#casos .graph').collapse('hide')
$(target).collapse('show')
$('#casos .graphs .active').removeClass('active')
$(this).addClass('active')
}
})
$('#fallecimientos .btn-collapse').on('click',function() {
target='#fallecimientos .'+$(this).attr('data-target')
if ( $(target).hasClass('show') ) {
}
else {
$('#fallecimientos .graph').collapse('hide')
$(target).collapse('show')
$('#fallecimientos .graphs .active').removeClass('active')
$(this).addClass('active')
}
})
$('#fallecimientosDia .btn-collapse').on('click',function() {
target='#fallecimientosDia .'+$(this).attr('data-target')
if ( $(target).hasClass('show') ) {
}
else {
$('#fallecimientosDia .graph').collapse('hide')
$(target).collapse('show')
$('#fallecimientosDia .graphs .active').removeClass('active')
$(this).addClass('active')
}
})
</script>
<script type="text/javascript" src="js/stats.js"></script>
</boby>
</html>