You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Ce tutoriel doit encore être écrit. Vous devez probablement penser à installer une version plus récente du package qui contient les exercices finalisés !**
**Ce tutoriel doit encore être écrit. Vous devez probablement penser à installer une version plus récente du package qui contient les exercices finalisés !**
**Ce tutoriel doit encore être écrit. Vous devez probablement penser à installer une version plus récente du package qui contient les exercices finalisés !**
**Ce tutoriel correspond à la version 2021-2022. Il est en cours de révision pour la version 2022-2023. Vous devez probablement penser à installer une version plus récente du package qui contient les exercices finalisés !**
Vous avez à disposition l'objet `nld` qui représente les provinces des Pays-bas.
146
+
Vous avez à disposition l'objet `nld` qui représente les provinces des Pays-Bas.
149
147
150
148
### Carte avec `chart()`
151
149
@@ -168,7 +166,7 @@ chart(data = nld) +
168
166
```
169
167
170
168
```{r chartmap1-check}
171
-
grade_code("C'est parfait ! Une fois le code supplémentaire sourcé, il suffit d'utiliser `chart()` et `geom_sf()`. Cela fonctionne bien pour des données vectorisées (représentées sours forme de lignes brises ou de polygônes), mais cela est beaucoup (parfois trop) lent avec les données \"raster\" (en mode pixel).")
169
+
grade_code("Une fois le code supplémentaire sourcé, il suffit d'utiliser `chart()` et `geom_sf()`. Cela fonctionne bien pour des données vectorisées (représentées sours forme de lignes brisées ou de polygones), mais cela est beaucoup (parfois trop) lent avec les données \"raster\" (en mode pixel).")
grade_code("Comme pour les autres graphiques ggplot2/chart, le remplissage se fait via l'argument `fill=` qui se traduit par `%fill=%` dans l'interface formule.")
191
+
grade_code("Comme pour les autres graphiques ggplot2/chart, le remplissage se fait via l'argument `fill=` qui se traduit par `%fill=%` dans l'interface formule.")
194
192
```
195
193
196
194
```{r}
197
195
chart(data = nld) +
198
196
geom_sf(aes(fill = population))
199
197
```
200
198
201
-
Refaites la carte ci-dessus, mais maintenant \*sans¨utiliser l'interface formule dans `chart()`, mais en spécifiant l'es paramètres dans `geom_sf()`.
199
+
Refaites la carte ci-dessus, mais maintenant *sans*utiliser l'interface formule dans `chart()`, mais en spécifiant les paramètres dans `geom_sf()`.
202
200
203
201
```{r chartmap3, exercise=TRUE, exercise.lines=3}
204
202
___(___ = ___) +
@@ -212,7 +210,7 @@ chart(data = nld) +
212
210
```
213
211
214
212
```{r chartmap3-check}
215
-
grade_code("Le choix des variables pour les différentes propriétés passe ici via la fonction `aes()`. Si c'est l'interfazce formule que vous souhaitez utiliser à ce endroit, alors vous utiliserez plutôt `f_aes()`.")
213
+
grade_code("Le choix des variables pour les différentes propriétés passe ici via la fonction `aes()`. Si c'est l'interface formule que vous souhaitez utiliser à cet endroit, alors vous utiliserez plutôt `f_aes()`.")
216
214
```
217
215
218
216
### Carte en R de base avec `plot()`
@@ -235,14 +233,14 @@ plot(st_geometry(nld))
235
233
```
236
234
237
235
```{r basemap1-check}
238
-
grade_code("Oui, `sf_geometry()` extrait l'info nécessaire de l'objet **sf** dans ce cas.")
236
+
grade_code("La fonction `sf_geometry()` extrait l'info nécessaire de l'objet **sf** dans ce cas.")
239
237
```
240
238
241
239
Le code R de base est bien plus rapide que les cartes réalisées avec `chart()`(ou `ggplot()`). Cette remarque est valable pour tous les types de graphiques entre les deux moteurs graphiques.
242
240
243
241
### Utilisation de {tmap} pour les cartes
244
242
245
-
Le package {tmap} est très utile pour réaliser des cartes. Il est rapide comme le R de bas, mais en même temps, il suit la logique d'addition des couches de `ggplot()`/ `chart()`.
243
+
Le package {tmap} est très utile pour réaliser des cartes. Il est rapide comme le R de base, mais en même temps, il suit la logique d'addition des couches de `ggplot()`/ `chart()`.
246
244
247
245
```{r}
248
246
tm_shape(nld) +
@@ -272,9 +270,9 @@ tm_shape(nld) +
272
270
tm_fill("name", title = "Province")
273
271
```
274
272
275
-
Reproduisez la ci-dessus avec le package {tmap} en modulant les arguments des fonctions utilisées et en ajoutant une couche de remplissage.
273
+
Reproduisez la carte ci-dessus avec le package {tmap} en modulant les arguments des fonctions utilisées et en ajoutant une couche de remplissage.
276
274
277
-
```{r tmap2, exercise = TRUE, exercise.lines = 3}
275
+
```{r tmap2, exercise=TRUE, exercise.lines=3}
278
276
tm_shape(___) +
279
277
tm_borders() +
280
278
tm_fill(___, title = ___)
@@ -299,11 +297,11 @@ tm_shape(nld) +
299
297
tm_scale_bar(position = c("left", "bottom"))
300
298
```
301
299
302
-
A présent, tentez de reproduire une carte un peu plus complexes en cinq fonction, toujours avec le package {tmap}. Partez de la solution de l'exercice précédent que vous complétez.
300
+
A présent, tentez de reproduire une carte un peu plus complexes en cinq couches, toujours avec le package {tmap}. Partez de la solution de l'exercice précédent que vous complétez.
303
301
304
302
1. définissez le fond de carte,
305
-
2. ajoutez les limite de chaque province au fond de carte,
306
-
3. affichez les provinces sur ma carte via les couleurs et changez le titre de ma légende,
303
+
2. ajoutez les limites de chaque province au fond de carte,
304
+
3. affichez les provinces sur la carte via les couleurs et changez le titre de la légende,
**Ce tutoriel doit encore être écrit. Vous devez probablement penser à installer une version plus récente du package qui contient les exercices finalisés !**
0 commit comments