diff --git a/lattice-graphiques-et-formules.Rmd b/lattice-graphiques-et-formules.Rmd index 0a917601..c155cc71 100644 --- a/lattice-graphiques-et-formules.Rmd +++ b/lattice-graphiques-et-formules.Rmd @@ -12,11 +12,11 @@ On peut trouver en ligne un support de cours détaillé (en anglais) de Deepayan ## Les bases des graphiques `lattice`{.pkg} -R dispose de deux principaux systèmes graphiques : un système de base contrôlé par le package `graphics`{.pkg} et le système `grid`{.pkg}, sur lequel se basent à la fois les packages `lattice`{.pkg} et `ggplot2`{.pkg}. Ce système fournit les mêmes fonctionnalités de base que `graphics`{.pkg} mais offre une gestion de l'arrangement des objets graphiques plus développée, et surtout la possibilité d'utiliser ce que l'on appelle des *graphiques en treillis*. De plus, les graphiques peuvent être mis à jour très simplement, disposent de thèmes de couleur pré-définis, et offrent un certain degré d'interactivité, avec ou sans le package `plotly`{.pkg}. Enfin, la syntaxe est plus homogène et grandement simplifié, grâce à l'usage de formules. +**R** dispose de deux principaux systèmes graphiques : un système de base contrôlé par le package `graphics`{.pkg} et le système `grid`{.pkg}, sur lequel se basent à la fois les packages `lattice`{.pkg} et `ggplot2`{.pkg}. Ce système fournit les mêmes fonctionnalités de base que `graphics`{.pkg} mais offre une gestion de l'arrangement des objets graphiques plus développée, et surtout la possibilité d'utiliser ce que l'on appelle des *graphiques en treillis*. De plus, les graphiques peuvent être mis à jour très simplement, disposent de thèmes de couleur pré-définis, et offrent un certain degré d'interactivité, avec ou sans le package `plotly`{.pkg}. Enfin, la syntaxe est plus homogène et grandement simplifié, grâce à l'usage de formules. ### De l'intérêt des formules R -Voici par exemple comment afficher la courbe de densité (i.e., la version continue et "lissée" d'un histogramme) de deux séries d'observations définies par les niveaux du facteur `supp` dans le data frame `ToothGrowth`, disponible dans les exemples de base de R. Notons que l'on souhaite également faire apparaître les distributions univariées, un peu à l'image de ce que fournit `rug`{data-pkg="graphics"}. Or cette fonction ne permet pas d'exploiter une variable de groupement, donc il sera nécessaire de gérer tout cela manuellement. Voici les instructions permettant de générer le graphique désiré : +Voici par exemple comment afficher la courbe de densité (i.e., la version continue et "lissée" d'un histogramme) de deux séries d'observations définies par les niveaux du facteur `supp` dans le data frame `ToothGrowth`, disponible dans les exemples de base de **R**. Notons que l'on souhaite également faire apparaître les distributions univariées, un peu à l'image de ce que fournit `rug`{data-pkg="graphics"}. Or cette fonction ne permet pas d'exploiter une variable de groupement, donc il sera nécessaire de gérer tout cela manuellement. Voici les instructions permettant de générer le graphique désiré :
```{r}