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 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 !**
38
-
39
37
## Objectifs
40
38
41
39
- Vérifier l'acquisition des notions relatives aux histogrammes
42
40
43
-
-Vérifier l'acquisition des notions relatives aux graphiques de densité
41
+
-Contrôler votre capacité à créer graphiques de densité
44
42
45
-
- Vérifier l'acquisition des notions relatives aux diagrammes en violon
43
+
- Vérifier que vous comprenez et êtes capable de réaliser des diagrammes en violon
46
44
47
45
## Biométrie humaine
48
46
@@ -80,6 +78,7 @@ chart(biometry, ~ NUM | FACTOR) +
80
78
```
81
79
82
80
```{r histo_h3-solution}
81
+
## Solution ##
83
82
chart(biometry, ~ age | gender) +
84
83
geom_histogram(bins = 30)
85
84
```
@@ -115,12 +114,13 @@ chart(biometry, ~ NUM %fill=% FACTOR) +
115
114
```
116
115
117
116
```{r density_h3-solution}
117
+
## Solution ##
118
118
chart(biometry, ~ height %fill=% gender) +
119
119
geom_density()
120
120
```
121
121
122
122
```{r density_h3-check}
123
-
grade_code("Vous progressez vite! Vous savez maintenant réaliser un graphique de densité.")
123
+
grade_code("Vous savez maintenant réaliser un graphique de densité.")
124
124
```
125
125
126
126
### Graphique en violon
@@ -152,32 +152,31 @@ chart(biometry, NUM ~ FACTOR) +
152
152
```
153
153
154
154
```{r violin_h3-solution}
155
+
## Solution ##
155
156
chart(biometry, height ~ gender) +
156
157
geom_violin()
157
158
```
158
159
159
160
```{r violin_h3-check}
160
-
grade_code("De mieux en mieux, vous maitrisez un 3^ème^ type de graphique pour représenté la distribution d'une variable numérique. ")
161
+
grade_code("Vous maîtrisez un 3^ème^ type de graphique pour représenté la distribution d'une variable numérique. ")
161
162
```
162
163
163
164
## Analyse d'image du zooplancton
164
165
165
-
Intéressez vous au jeu de données sur l'analyse d'image du zooplancton humaine ci-dessous.
166
+
Intéressez vous au jeu de données sur l'analyse d'image du zooplancton ci-dessous.
166
167
167
168
```{r, echo = TRUE}
168
169
# Importation du jeu de données
169
170
(zooplankton <- read("zooplankton", package = "data.io", lang = "fr"))
170
-
# Filtre du jeu de données pour obtenir uniquement les copépodes.
171
-
(copepoda <- fsubset(zooplankton, class %in%
171
+
# Filtre du jeu de données pour obtenir uniquement les copépodes
Reproduisez le graphique suivant qui représente la répartition de taille (`size`) en fonction de la classe (`class`) des copépodes présents dans le jeu de données `copepoda`. Permutez les axes en utilisant la fonction `coord_flip()` et masquez la légende en utilisant l'argument `show.legend = FALSE`
178
179
179
-
**Nom du jeu de données et des variables importantes**
@@ -216,7 +216,7 @@ grade_code("Et une nouvelle fonction de plus pour améliorer la représentation
216
216
217
217
### Graphique de densité 1
218
218
219
-
Reproduisez le graphique suivant qui représente la répartition de taille (`size`) en fonction de la classe (`class`) des copépodes présents dans le jeu de données `copepoda` en utilisant la fonction `geom_density_ridges()` du package `ggridges`. Masquez la légende en utilisant l'argument `show.legend`
219
+
Reproduisez le graphique suivant qui représente la répartition de taille (`size`) en fonction de la classe (`class`) des copépodes présents dans le jeu de données `copepoda` en utilisant la fonction `ggridges::geom_density_ridges()`. Masquez la légende en utilisant l'argument `show.legend =`
grade_code("Félicitation ! Vous maitrisez un nouveau type de graphique.")
250
+
grade_code("Ce type de graphique s'avère intéressant pour comparer plusieurs distributions.")
250
251
```
251
252
252
253
### Graphique de densité 2
253
254
254
-
Reproduisez le graphique suivant qui représente la répartition de taille (`size`) en fonction de la classe (`class`) du zooplancton présent dans le jeu de données `zooplankton` en utilisant la fonction `geom_density_ridges()` du package `ggridges`.
255
+
Reproduisez le graphique suivant qui représente la répartition de taille (`size`) en fonction de la classe (`class`) du zooplancton présent dans le jeu de données `zooplankton` en utilisant la fonction `ggridges::geom_density_ridges()`.
255
256
256
257
```{r ggridges2_intro}
257
258
chart(zooplankton, class ~ size) +
@@ -271,12 +272,13 @@ chart(DF, FACTOR ~ NUM) +
271
272
```
272
273
273
274
```{r ggridges2_h2-solution}
275
+
## Solution ##
274
276
chart(zooplankton, class ~ size) +
275
277
ggridges::geom_density_ridges()
276
278
```
277
279
278
280
```{r ggridges2_h2-check}
279
-
grade_code("Votre maitrise des fonctions graphiques est impressionnante !")
281
+
grade_code("Vous avez certainement compris le principe ici.")
grade_code("C'est parfait ! Vous vous souvenez comment on fait un graphique en nuage de points.")
326
+
grade_code("Vous vous souvenez comment on fait un graphique en nuage de points.")
324
327
```
325
328
326
329
### Nuage de points 2
327
330
328
-
À partir du jeu de données `urchin`, reproduisez le graphique suivant qui représente la variation de la taille (`height`) en fonction de la masse (`weight`) des oursins. L'orgine (`origin`) et le sexe (`sex`) de ces derniers sont mis en évidence par la couleur et la forme, respectivement.
331
+
À partir du jeu de données `urchin`, reproduisez le graphique suivant qui représente la variation de la taille (`height`) en fonction de la masse (`weight`) des oursins. L'origine (`origin`) et le sexe (`sex`) de ces derniers sont mis en évidence par la couleur et la forme, respectivement.
**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 !**
43
-
44
42
## Objectifs
45
43
46
44
- Vérifier l'acquisition des notions relatives à la réalisation de graphiques en barres.
grade_code("Vous savez maintenant comment combiner 2 variables facteurs dans un graphique en barres.")
135
+
grade_code("Vous savez maintenant comment combiner deux variables facteurs dans un graphique en barres.")
138
136
```
139
137
140
138
### Dénombrement d'oursins par site 2
141
139
142
-
Par défaut, l'argument `position =` a pour valeur `stack`. Les chercheurs réalisent alors deux nouveaux graphiques avec les mêmes données en modifiant l'argument `position =`.
140
+
Par défaut, l'argument `position =` a pour valeur `"stack"`. Les chercheurs réalisent alors deux nouveaux graphiques avec les mêmes données en modifiant l'argument `position =`.
A partir du jeu de donnée `e_mathaei`, reproduisez le graphique ci-dessus représentant le nombre d'oursin pour chacune des variétés (`variety`) par site en utilisant la valeur `dodge` pour le graphique **A** et la valeur `fill` pour le graphique **B**.
155
+
A partir du jeu de donnée `e_mathaei`, reproduisez les graphiques ci-dessus représentant le nombre d'oursin pour chacune des variétés (`variety`) par site en utilisant la valeur `"dodge"` pour le graphique **A** et la valeur `"fill"` pour le graphique **B**.
grade_code("Vous connaissez maintenant les différentes valeurs que peuvent prendre l'argument `position =`. Notez la **différence** qui existe entre le graphique par defaut (`position = stack`) et le graphique B (`position = fill`) ! Le rendu est similaire mais c'est la **fraction** par rapport au total qui est représentée dans le graphique B et **non les effectifs** absolus !!")
213
+
grade_code("Vous connaissez maintenant les différentes valeurs que peuvent prendre l'argument `position =`. Notez la **différence** qui existe entre le graphique par defaut (`position = \"stack\"`) et le graphique B (`position = \"fill\"`) ! Le rendu est similaire mais c'est la **fraction** par rapport au total qui est représentée dans le graphique B et **non les effectifs** absolus !")
216
214
```
217
215
218
216
### Dénombrement d'oursins (version camembert)
219
217
220
-
Nos scientifiquent essaient une variante pour représenter les proportions des différentes variétés de l'oursin *E. mathaei* à Tuléar.
218
+
Nos scientifiques essaient une variante pour représenter les proportions des différentes variétés de l'oursin *E. mathaei* à Tuléar.
A partir du jeu de donnée `e_mathaei`, reproduisez le graphique en camembert ci-dessus représentant le nombre d'oursin pour chacune des variétés (`variety`).
229
+
À partir du jeu de donnée `e_mathaei`, reproduisez le graphique en camembert ci-dessus représentant le nombre d'oursin pour chacune des variétés (`variety`).
232
230
233
231
```{r pie1_h2, exercise=TRUE}
234
232
chart(___, ~___ %fill=% ___) +
@@ -263,7 +261,7 @@ grade_code("Vous seriez à leur place, quel graphique utiliseriez-vous pour pré
263
261
264
262
### Graphique final
265
263
266
-
Les chercheurs optent finalement pour le graphique en barres et ils souhaitent maintenant le générer entièrement en français et en améliorer l'apparance via un choix judicieux de la aplette de couleurs.
264
+
Les chercheurs optent finalement pour le graphique en barres et ils souhaitent maintenant le générer entièrement en français et en améliorer l'apparence via un choix judicieux de la palette de couleurs.
grade_code("Vos progrès en R sont époustouflants ! Voilà un graphique fin prêt pour une publication.")
332
+
grade_code("Voilà un graphique fin prêt pour une publication.")
335
333
```
336
334
337
335
## Biométrie de crabes
@@ -375,14 +373,12 @@ chart(crabs, length ~ sex %fill=% sex | species ) +
375
373
```
376
374
377
375
```{r bar5_h3-check}
378
-
grade_code("Bravo ! Vous maitrisez maintenant une nouvelle famille de fonctions qui vous permet d'effectuer des calculs sur les données.")
376
+
grade_code("Les fonctions `stat_XXX()` vous permettent d'effectuer des calculs sur les données lors de la création de vos graphiques.")
379
377
```
380
378
381
379
## Conclusion
382
380
383
-
Félicitation ! Vous venez de terminer votre séance d'exercices dans un tutoriel "learnr".
384
-
385
-
Vous maitrisez maintenant tous les outils nécessaire pour la réalisation de la plupart de vos graphiques.
381
+
Félicitation ! Vous venez de terminer votre séance d'exercices relative aux graphiques en barres et camembert. Vous maîtrisez maintenant tous les outils nécessaire pour la réalisation de la plupart de vos graphiques.
0 commit comments