Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
r_atelier3 [2018/11/08 09:16] remimaglione [Exemple montrant comment utiliser les formats long et large avec le jeu de données airquality] |
r_atelier3 [2021/10/13 23:50] (current) lsherin |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | <WRAP group> | ||
+ | <WRAP centeralign> | ||
+ | <WRAP important> | ||
+ | <wrap em> __AVIS IMPORTANT__ </wrap> | ||
+ | |||
+ | <wrap em> Depuis l'automne 2021, ce wiki a été discontinué et n'est plus activement développé. </wrap> | ||
+ | |||
+ | <wrap em> Tout le matériel mis à jour et les annonces pour la série d'ateliers R du CSBQ se trouvent maintenant sur le [[https://r.qcbs.ca/fr/workshops/r-workshop-03/|site web de la série d'ateliers R du CSBQ]]. Veuillez mettre à jour vos signets en conséquence afin d'éviter les documents périmés et/ou les liens brisés. </wrap> | ||
+ | |||
+ | <wrap em> Merci de votre compréhension, </wrap> | ||
+ | |||
+ | <wrap em> Vos coordonnateurs de la série d’ateliers R du CSBQ. </wrap> | ||
+ | |||
+ | </WRAP> | ||
+ | </WRAP> | ||
+ | <WRAP clear></WRAP> | ||
+ | |||
======= Ateliers R du CSBQ ======= | ======= Ateliers R du CSBQ ======= | ||
Line 6: | Line 23: | ||
//Le contenu de cet atelier a été révisé par plusieurs membres du CSBQ. Si vous souhaitez y apporter des modifications, veuillez SVP contacter les coordonnateurs actuels de la série, listés sur la page d'accueil// | //Le contenu de cet atelier a été révisé par plusieurs membres du CSBQ. Si vous souhaitez y apporter des modifications, veuillez SVP contacter les coordonnateurs actuels de la série, listés sur la page d'accueil// | ||
- | ====== Atelier 3: Introduction à ggplot2, tidyr & dplyr ====== | + | ====== Atelier 3: Introduction à ggplot2 ====== |
Développé par : Xavier Giroux-Bougard, Maxwell Farrell, Amanda Winegardner, Étienne Low-Décarie, Monica Granados | Développé par : Xavier Giroux-Bougard, Maxwell Farrell, Amanda Winegardner, Étienne Low-Décarie, Monica Granados | ||
- | **Résumé :** Pendant cet atelier, vous perfectionnerez vos compétences en visualisation et manipulation de jeux de données à l’aide de la bibliothèques ggplot2. D’abord, vous explorerez la richesse de ggplot2 comme solution de rechange aux outils graphiques de base dans R, soit en explorant vos données visuellement et en produisant des figures dignes de publications scientifiques. Cet atelier s’avérera utile non seulement pour les participants suivant notre série d’ateliers, mais également pour ceux et celles d’entre vous connaissant déjà le langage R et cherchant à maîtriser des outils plus avancés pour l'analyse et la visualisation de vos données. | + | **Résumé :** Pendant cet atelier, vous perfectionnerez vos compétences en visualisation et manipulation de jeux de données à l'aide de la bibliothèque ''ggplot2''. Nous explorerons toute la richesse de ''ggplot2'' qui peut être utilisé comme alternative aux outils graphiques de base dans R. Nous apprendrons comment exploiter les outils de cette bibliothèque à la fois pour explorer des données visuellement et pour produire des figures dignes de publications scientifiques. |
- | **Lien vers la nouvelle [[https://qcbsrworkshops.github.io/Workshops/workshop03/workshop03-en/workshop03-fr.html|présentation Rmarkdown]]** (en anglais seulement, la version française viendra sous peu!) | + | **Lien vers la nouvelle [[https://qcbsrworkshops.github.io/workshop03/workshop03-fr/workshop03-fr.html|présentation Rmarkdown]]** |
//S'il vous plaît essayez-la et dites aux coordonnateurs des ateliers R ce que vous en pensez!// | //S'il vous plaît essayez-la et dites aux coordonnateurs des ateliers R ce que vous en pensez!// | ||
Line 19: | Line 36: | ||
- | Téléchargez le [[https://raw.githubusercontent.com/QCBSRworkshops/Workshops/dev/workshop03/workshop03-en/script_workshop3.r|script R]] pour cet atelier. | + | Téléchargez le [[https://raw.githubusercontent.com/QCBSRworkshops/Workshops/dev/workshop03/workshop03-en/data/script_workshop3.r|script R]] pour cet atelier. |
===== 1. Tracer des graphiques avec R en utilisant la grammaire des graphiques (ggplot2) ===== | ===== 1. Tracer des graphiques avec R en utilisant la grammaire des graphiques (ggplot2) ===== | ||
Line 74: | Line 91: | ||
</code> | </code> | ||
+ | === TEST === | ||
{{ggplot2_1.png?400 |}} | {{ggplot2_1.png?400 |}} | ||
+ | |||
==== Nuage de points (variables catégoriques) ==== | ==== Nuage de points (variables catégoriques) ==== | ||
Line 253: | Line 272: | ||
{{ggplot2_6.png?400 |}} | {{ggplot2_6.png?400 |}} | ||
- | ===== BONUS ===== | ||
- | Il est même possible d'utiliser des émoticônes comme objets géométriques dans vos graphiques!!! Vous aurez tout simplement besoin du paquet ''emojiGG'' développé par David Lawrence Miller, disponibles depuis le répertoire GitHub: | ||
- | <code rsplus | > | ||
- | devtools::install_github("dill/emoGG") | ||
- | library(emoGG) | ||
- | # vous devez faire une recherche | ||
- | emoji_search("bear") | ||
- | 830 bear 1f43b animal | ||
- | 831 bear 1f43b nature | ||
- | 832 bear 1f43b wild | ||
- | |||
- | ggplot(iris, aes(Sepal.Length, Sepal.Width, color = Species)) + | ||
- | geom_emoji(emoji="1f337") | ||
- | </code> | ||
- | |||
- | {{:rplotbear.png?400|}} | ||
- | |||
- | |||
- | ---- | ||
===== ggplot2 - Défi #2 ===== | ===== ggplot2 - Défi #2 ===== | ||
Line 507: | Line 507: | ||
---- | ---- | ||
- | |||
- | ===== 2.6 Combiner ggplot2 avec tidyr ===== | ||
===== 4. Ressources supplémentaires ===== | ===== 4. Ressources supplémentaires ===== | ||
- | Voici quelques ressources intéressantes pour continuer votre apprentissage des paquets ''ggplot2'', ''tidyr'' et ''dplyr''. On s'en est d'ailleurs servi comme inspiration pour la matériel couvert aujourd'hui : | + | Voici quelques ressources intéressantes pour continuer votre apprentissage du paquet ''ggplot2''. On s'en est d'ailleurs servi comme inspiration pour la matériel couvert aujourd'hui : |
//ggplot2// | //ggplot2// |