Vidéo: 1.7 Comment créer un histogramme avec R ? 2025
Pour créer un graphique à barres avec ggplot2 dans R, vous utilisez la fonction geom_bar (). Cependant, notez que la statistique par défaut est stat_bin (), qui est utilisée pour découper vos données dans des chutiers. Ainsi, le comportement par défaut de geom_bar () est de créer un histogramme.
Par exemple, pour créer un histogramme de la profondeur des tremblements de terre dans le jeu de données des séismes, vous devez: >> ggplot (tremblements, aes (x = profondeur)) + geom_bar ()> ggplot (tremblements, aes (x = profondeur)) + geom_bar (binwidth = 50)
Notez que votre mapping ne définit que la variable
x -axis (dans ce cas, quakes $ depth). Un argument utile pour geom_bar () est binwidth, qui contrôle la taille des classes dans lesquelles vos données sont coupées.
Dans l'exemple suivant, vous utilisez aggregate () pour calculer le nombre de tremblements à différentes strates de profondeur: >> tremblements. noms agg (quakes. agg) <- c ("depth", "mag")
Vous pouvez maintenant tracer l'objet tremble. agg avec geom_bar (stat = "identity"):
>> ggplot (trames, agg, aes (x = profondeur, y = mag)) + + geom_bar (stat = "identité")
En résumé, vous pouvez utiliser geom_bar () pour créez un histogramme et laissez ggplot2 résumer vos données, ou vous pouvez pré-résumer vos données, puis utilisez stat = "identity" pour tracer un graphique à barres.
