Les graphiques à barres constituent un moyen populaire et efficace de représenter visuellement des données catégorielles de manière structurée. R se distingue comme un langage de programmation puissant pour l’analyse et la visualisation de données. Dans cet article, nous verrons comment créer des graphiques à barres visuellement attrayants dans R.
Graphiques à barres utilisant R
Un graphique à barres également appelé graphique à barres est une représentation picturale de données qui présente des données catégorielles avec des barres rectangulaires dont les hauteurs ou les longueurs sont proportionnelles aux valeurs qu'elles représentent. En d’autres termes, il s’agit de la représentation picturale de l’ensemble de données. Ces ensembles de données contiennent les valeurs numériques de variables qui représentent la longueur ou la hauteur.
R. utilise le barplot() fonction pour créer des graphiques à barres. Ici, des barres verticales et horizontales peuvent être dessinées.
Syntaxe:
barplot(H, xlab, ylab, main, names.arg, col)>Paramètres:
- H : Ce paramètre est un vecteur ou une matrice contenant des valeurs numériques utilisées dans un graphique à barres.
- xlab : Ce paramètre est l'étiquette de l'axe X dans le graphique à barres.
- par: Ce paramètre est l'étiquette de l'axe y dans le graphique à barres.
- principal: Ce paramètre est le titre du graphique à barres.
- noms.arg : Ce paramètre est un vecteur de noms apparaissant sous chaque barre du graphique à barres.
- col : Ce paramètre permet de donner des couleurs aux barres du graphique.
Création d'un graphique à barres simple dans R
Pour créer un graphique à barres :
java math.random
- Un vecteur (H <- c(Valeurs…)) est pris qui contient des valeurs numériques à utiliser.
- Ce vecteur H est-ce que l'intrigue utilise barplot().
R.
# Create the data for the chart> A <-> c> (17, 32, 8, 53, 1)> # Plot the bar chart> barplot> (A, xlab => 'X-axis'> , ylab => 'Y-axis'> , main => 'Bar-Chart'> )> |
>
>
Sortir:

R – Graphiques à barres
Création d'un graphique à barres horizontales dans R
Pour créer un graphique à barres horizontales :
- Prenez tous les paramètres nécessaires pour créer un graphique à barres simple.
- Maintenant, pour le rendre horizontal, un nouveau paramètre est ajouté.
barplot(A, horiz=TRUE )>
Création d'un graphique à barres horizontales
pseudocode java
R.
# Create the data for the chart> A <-> c> (17, 32, 8, 53, 1)> # Plot the bar chart> barplot> (A, horiz => TRUE> , xlab => 'X-axis'> ,> > ylab => 'Y-axis'> , main => 'Horizontal Bar Chart'> > )> |
>
>
Sortir:
Graphique à barres horizontales
Ajout d'une étiquette, d'un titre et d'une couleur dans le graphique à barres
L'étiquette, le titre et les couleurs sont quelques propriétés du graphique à barres qui peuvent être ajoutées à la barre en ajoutant et en passant un argument.
- Pour ajouter le titre dans un graphique à barres.
barplot( A, main = title_name )>
- Les axes X et Y peuvent être étiquetés dans un graphique à barres. Pour ajouter le étiquette dans un graphique à barres.
barplot( A, xlab= x_label_name, ylab= y_label_name)>
- Pour ajouter le couleur dans un graphique à barres.
barplot( A, col=color_name)>
Implémentations
R.
binaire en bcd
# Create the data for the chart> A <-> c> (17, 2, 8, 13, 1, 22)> B <-> c> (> 'Jan'> ,> 'feb'> ,> 'Mar'> ,> 'Apr'> ,> 'May'> ,> 'Jun'> )> # Plot the bar chart> barplot> (A, names.arg = B, xlab => 'Month'> ,> > ylab => 'Articles'> , col => 'green'> ,> > main => 'techcodeview.com-Article chart'> )> |
>
>
Sortir:

R – Tableau techcodeview.com-Articles
Ajouter des valeurs de données sur la barre
R.
# Create the data for the chart> A <-> c> (17, 2, 8, 13, 1, 22)> B <-> c> (> 'Jan'> ,> 'Feb'> ,> 'Mar'> ,> 'Apr'> ,> 'May'> ,> 'Jun'> )> # Plot the bar chart with text features> barplot> (A, names.arg = B, xlab => 'Month'> ,> > ylab => 'Articles'> , col => 'steelblue'> ,> > main => 'techcodeview.com - Article Chart'> ,> > cex.main = 1.5, cex.lab = 1.2, cex.axis = 1.1)> # Add data labels on top of each bar> text> (> > x => barplot> (A, names.arg = B, col => 'steelblue'> , ylim => c> (0,> max> (A) * 1.2)),> > y = A + 1, labels = A, pos = 3, cex = 1.2, col => 'black'> )> |
pourquoi l'interface de marqueur en Java
>
>
Sortir:

techcodeview.com – Graphique des articles
-
cex.main>
,cex.lab>
, etcex.axis>
: Ces arguments contrôlent respectivement la taille de la police du titre du graphique, de l’étiquette de l’axe X et de l’étiquette de l’axe Y. Ils sont définis sur 1,5, 1,2 et 1,1 pour augmenter la taille de la police et améliorer la lisibilité. -
text()>
: Nous utilisons letext()>
fonction pour ajouter des étiquettes de données au-dessus de chaque barre. Lex>
L'argument spécifie les coordonnées x des étiquettes (identiques àbarplot()>
coordonnées x), lesy>
L'argument ajoute une valeur de 1 aux hauteurs de barre correspondantes (A + 1>
) pour positionner les étiquettes juste au-dessus des barres.
Création d'un graphique à barres empilé et groupé dans R
Le graphique à barres peut être représenté sous deux formes de groupe de barres et empilé.
- Prendre une valeur vectorielle et en faire une matrice M qui doivent être regroupés ou empilés. La fabrication de la matrice peut être effectuée par.
M <- matrix(c(values...), nrow = no_of_rows, ncol = no_of_column, byrow = TRUE)>
- Pour afficher explicitement la barre, nous pouvons utiliser le à côté de paramètre.
barplot( beside=TRUE )>
Graphique à barres groupées :
R.
colors => c> (> 'green'> ,> 'orange'> ,> 'brown'> )> months <-> c> (> 'Mar'> ,> 'Apr'> ,> 'May'> ,> 'Jun'> ,> 'Jul'> )> regions <-> c> (> 'East'> ,> 'West'> ,> 'North'> )> # Create the matrix of the values.> Values <-> matrix> (> c> (2, 9, 3, 11, 9, 4, 8, 7, 3, 12, 5, 2, 8, 10, 11),> > nrow = 3, ncol = 5, byrow => TRUE> )> # Create the bar chart> barplot> (Values, main => 'Total Revenue'> , names.arg = months,> > xlab => 'Month'> , ylab => 'Revenue'> ,> > col = colors, beside => TRUE> )> # Add the legend to the chart> legend> (> 'topleft'> , regions, cex = 0.7, fill = colors)> |
>
>
Sortir:

R – Revenu total
Graphique à barres empilées :
R.
apprentissage automatique supervisé
colors => c> (> 'green'> ,> 'orange'> ,> 'brown'> )> months <-> c> (> 'Mar'> ,> 'Apr'> ,> 'May'> ,> 'Jun'> ,> 'Jul'> )> regions <-> c> (> 'East'> ,> 'West'> ,> 'North'> )> # Create the matrix of the values.> Values <-> matrix> (> c> (2, 9, 3, 11, 9, 4, 8, 7, 3, 12, 5, 2, 8, 10, 11),> > nrow = 3, ncol = 5, byrow => TRUE> )> # Create the bar chart> barplot> (Values, main => 'Total Revenue'> , names.arg = months,> > xlab => 'Month'> , ylab => 'Revenue'> , col = colors)> # Add the legend to the chart> legend> (> 'topleft'> , regions, cex = 0.7, fill = colors)> |
>
>
Sortir:

R – Graphiques à barres