Un graphique en boîte est un graphique utilisé pour afficher des informations sous forme de distribution en dessinant des boîtes à moustaches pour chacune d'elles. Cette distribution de données est basée sur cinq ensembles (minimum, premier quartile, médiane, troisième quartile et maximum).
Boîtes à moustaches dans Langage de programmation R
Les boxplots sont créés dans R en utilisant le boîte à moustaches() fonction.
Syntaxe: boxplot (x, données, notch, varwidth, noms, principal)
Paramètres:
x : ce paramètre est défini comme un vecteur ou une formule. data : ce paramètre définit la trame de données. notch : ce paramètre est l'étiquette de l'axe horizontal. varwidth : ce paramètre est une valeur logique. Définissez sur true pour dessiner la largeur de la boîte proportionnelle à la taille de l'échantillon. main : Ce paramètre est le titre du graphique. noms : ce paramètre correspond aux étiquettes de groupe qui seront affichées sous chaque boîte à moustaches.
Création d'un ensemble de données
Pour comprendre comment créer un boxplot :
- Nous utilisons l'ensemble de données mtcars.
- Regardons les colonnes mpg et cyl dans mtcars.
R.
mission impossible tous les films
input <- mtcars[,>c>(>'mpg'>,>'cyl'>)]> print>(>head>(input))> |
>
>
Sortir:
mpg cyl Mazda RX4 21.0 6 Mazda RX4 Wag 21.0 6 Datsun 710 22.8 4 Hornet 4 Drive 21.4 6 Hornet Sportabout 18.7 8 Valiant 18.1 6>
Création du boxplot
Création du graphique Boxplot.
- Prenez les paramètres nécessaires pour créer un boxplot.
- Maintenant, nous dessinons un graphique pour la relation entre mpg et cyl.
R.
# Load the dataset> data>(mtcars)> # Create the box plot> boxplot>(disp ~ gear, data = mtcars,> >main =>'Displacement by Gear'>,> >xlab =>'Gear'>,> >ylab =>'Displacement'>)> |
>
>
Sortir:

Boîte à moustaches en R
Boîte à moustaches utilisant une encoche
Pour dessiner une boîte à moustaches à l'aide d'une encoche :
- Avec l'aide de Notch, nous pouvons découvrir comment les médianes des différents groupes de données correspondent les unes aux autres.
R.
âge ensoleillé deol
# Load the dataset> data>(mtcars)> # Set up plot colors> my_colors <->c>(>'#FFA500'>,>'#008000'>,>'#1E90FF'>,>'#FF1493'>)> # Create the box plot with customized aesthetics> boxplot>(disp ~ gear, data = mtcars,> >main =>'Displacement by Gear'>, xlab =>'Gear'>, ylab =>'Displacement'>,> >col = my_colors, border =>'black'>, notch =>TRUE>, notchwidth = 0.5,> >medcol =>'white'>, whiskcol =>'black'>, boxwex = 0.5, outpch = 19,> >outcol =>'black'>)> # Add a legend> legend>(>'topright'>, legend =>unique>(mtcars$gear),> >fill = my_colors, border =>'black'>, title =>'Gear'>)> |
>
>
Sortir:

Boîte à moustaches en R
col : Utilise un vecteur de couleurs (my_colors) pour changer la couleur de remplissage des cases.
les frontières: Définit la couleur des bordures de la boîte sur noir.
entailler: Pour illustrer les intervalles de confiance, une encoche est ajoutée aux cases.
largeur d'encoche : Gère la largeur des encoches.
medcol : Rend la couleur de la ligne médiane blanche.
whisky : Définit la couleur des moustaches sur noir avec la commande whiskcol.
boxwex : Modifie la largeur des cases.
sortie : Définit les formes des valeurs aberrantes sur des cercles pleins.
couleur extérieure : Change la couleur des valeurs aberrantes en noir.
Boîte à moustaches multiple
Ici, nous créons plusieurs boxplots. Les données individuelles pour lesquelles une représentation en boîte à moustaches est requise sont basées sur la fonction.
R.
# Load the dataset> data>(mtcars)> # Define the variables for the box plots> variables <->c>(>'mpg'>,>'disp'>,>'hp'>,>'wt'>)> # Set up the plotting layout> par>(mfrow =>c>(1,>length>(variables)))> # Create the box plots> for>(var>in> variables) {> >boxplot>(>get>(var) ~ gear, data = mtcars,> >main =>paste>(>'Box Plot of'>, var),> >xlab =>'Gear'>,> >ylab = var,> >col =>'skyblue'>,> >border =>'black'>,> >notch =>TRUE>,> >notchwidth = 0.5,> >medcol =>'white'>,> >whiskcol =>'black'>,> >boxwex = 0.5,> >outpch = 19,> >outcol =>'black'>)> }> # Reset the plotting layout> par>(mfrow =>c>(1, 1))> |
>
suite d'outils à ressort
>
Sortir:

Plusieurs boîtes à moustaches dans R
- Dans ce code, nous commençons par lister les variables du vecteur de variables pour lesquelles nous souhaitons réaliser des boîtes à moustaches. J'ai ajouté mpg, disp, hp et wt dans cet exemple, mais vous pouvez modifier cette liste en fonction de vos besoins.
- La présentation graphique est ensuite créée à l'aide de la fonction par et de la syntaxe mfrow = c(1, length(variables)), qui génère une grille avec une ligne et autant de colonnes qu'il y a de variables dans le vecteur de variables.
- Nous utilisons la fonction boxplot à l'intérieur de la boucle pour générer une boîte à moustaches pour chaque variable. La fonction get(var) extrait dynamiquement les valeurs de colonne correspondantes de l'ensemble de données. En utilisant les paramètres donnés, nous modifions l’apparence de chaque boîte à moustaches.