Un histogramme représente les fréquences des valeurs d’une variable bouchées en plages. L’histogramme est similaire au chat à barres mais la différence est qu’il regroupe les valeurs en plages continues. Chaque barre de l’histogramme représente la hauteur du nombre de valeurs présentes dans cette plage.
R crée un histogramme en utilisant la fonction hist(). Cette fonction prend un vecteur en entrée et utilise quelques paramètres supplémentaires pour tracer des histogrammes.
Syntaxe
La syntaxe de base pour créer un histogramme en utilisant R est –
hist(v,main,xlab,xlim,ylim,breaks,col,border)
Voici la description des paramètres utilisés –
-
v est un vecteur contenant les valeurs numériques utilisées dans l’histogramme.
-
main indique le titre du graphique.
-
col est utilisé pour définir la couleur des barres.
-
border est utilisé pour définir la couleur de bordure de chaque barre.
-
xlab est utilisé pour donner une description de l’axe des x.
-
xlim est utilisé pour préciser la plage de valeurs sur l’axe des x.
-
ylim est utilisé pour préciser la plage de valeurs sur l’axe des y.
-
breaks est utilisé pour mentionner la largeur de chaque barre.
Exemple
Un histogramme simple est créé en utilisant les paramètres vecteur d’entrée, label, col et border.
Le script donné ci-dessous va créer et enregistrer l’histogramme dans le répertoire de travail R actuel.
# Create data for the graph.v <- c(9,13,21,8,36,22,12,41,31,33,19)# Give the chart file a name.png(file = "histogram.png")# Create the histogram.hist(v,xlab = "Weight",col = "yellow",border = "blue")# Save the file.dev.off()
Lorsque nous exécutons le code ci-dessus, il produit le résultat suivant –
Gamme des valeurs X et Y
Pour spécifier la gamme des valeurs autorisées dans l’axe X et l’axe Y, nous pouvons utiliser les paramètres xlim et ylim.
La largeur de chacune des barres peut être décidée en utilisant des ruptures.
# Create data for the graph.v <- c(9,13,21,8,36,22,12,41,31,33,19)# Give the chart file a name.png(file = "histogram_lim_breaks.png")# Create the histogram.hist(v,xlab = "Weight",col = "green",border = "red", xlim = c(0,40), ylim = c(0,5), breaks = 5)# Save the file.dev.off()
Lorsque nous exécutons le code ci-dessus, il produit le résultat suivant –
.