Fiche technique | |
---|---|
Type de produit : | Bibliothèque |
Auteur : | ggplot2 |
Licence : | MIT |
Date de publication : | 2020 à maintenant |
Site Web : | https://ggplot2.tidyverse.org/ |
Introduction
La bibliothèque ggplot2 est un système de création de graphiques déclarative, basé sur la grammaire des graphiques. Vous fournissez les données, indiquez à ggplot2 comment associer les variables à l'esthétique, quelles primitives graphiques utiliser, et il s'occupe des détails.
ggplot2 est une bibliothèque de visualisation de données pour le langage R, développée par Hadley Wickham. Elle est basée sur la grammaire des graphiques (Grammar of Graphics), une approche conceptuelle permettant de créer des graphiques en composant différentes couches de données et de styles. ggplot2 est particulièrement apprécié pour sa flexibilité, sa puissance et sa capacité à produire des visualisations de haute qualité adaptées aux publications scientifiques et aux rapports professionnels.
Voici les caractéristiques principales de ggplot2 :
- Approche par couches : Avec ggplot2, les graphiques sont construits par ajout de couches successives. Par exemple, on peut d'abord spécifier les données, puis ajouter des points de dispersion, une courbe de régression, des annotations,...
- Syntaxe expressive : ggplot2 offre une syntaxe lisible et intuitive pour créer des graphiques. En définissant les axes, les couleurs, et les tailles avec un style de syntaxe fluide, les utilisateurs peuvent produire des graphiques complexes sans trop de code.
- Support de nombreux types de graphiques : ggplot2 peut générer une large gamme de visualisations, comme les histogrammes, les graphiques en barres, les graphiques de densité, les graphiques en boîte (box plots), et les cartes de chaleur (heatmaps).
- Grande personnalisation : Chaque élément du graphique peut être personnalisé, y compris les titres, les légendes, les axes, et les palettes de couleurs. ggplot2 permet également d'ajouter des thèmes pour modifier rapidement l'apparence générale du graphique.
- Extensions et compatibilité : ggplot2 est compatible avec d'autres bibliothèques de visualisation et de manipulation de données, comme plotly pour les graphiques interactifs et dplyr pour la transformation des données. De nombreuses extensions existent également, comme ggthemes pour des thèmes supplémentaires, et ggraph pour des graphes de réseaux.