Introduction aux graphiques à secteurs dans R

La visualisation des données est un moyen important d'extraire des informations des données et de plusieurs méthodes de visualisation, le graphique à secteurs dans R a sa propre application et ses avantages. Les graphiques circulaires sont utilisés pour montrer la répartition de la valeur entre de nombreux éléments en termes de proportion ou de pourcentage. Par exemple, supposons qu'il existe une société appelée ABC Chemicals qui investit ses ressources dans la fabrication de 5 types de produits chimiques différents. Appelons ces produits chimiques AB1, AB2, AB3, AB4 et AB5 et sur la quantité totale de produits chimiques produite en 2018 qui est 300MT, AB1 a été produite 90MT, AB2 a été produite 50MT, AB3 a été produite 100MT, AB4 a été produite 40MT et AB5 a été produit 20MT. Maintenant, nous voulons comprendre intuitivement ces données sous la forme d'un graphique, puis nous pouvons utiliser le graphique à secteurs pour représenter ces informations.

En utilisant les graphiques circulaires, les modèles dans les données peuvent être facilement compris alors que si nous parcourons la figure numérique, la compréhension prend souvent un certain temps. Par exemple, si nous traçons l'exemple ci-dessus sous forme de graphique à secteurs, nous pouvons comprendre la quantité de production et la proportion de production en une minute.

Il existe différents packages pour tracer des graphiques circulaires en R et parmi ces nombreuses options, nous nous concentrerons sur deux méthodes dans cet article.

Syntaxe

La section ci-dessus a donné une brève idée du graphique à secteurs et de son utilisation. Dans cette section, nous allons en savoir plus sur les camemberts dans R en particulier. Pour ceux qui découvrent R, il s'agit d'un langage de programmation principalement utilisé pour l'analyse des données et l'apprentissage automatique. R est assez riche dans ses fonctionnalités et fournit des centaines de bibliothèques pour différents cas d'utilisation.

Dans R, le graphique à secteurs peut être créé à l'aide d'une simple fonction intégrée et la syntaxe de celle-ci est donnée ci-dessous.

tarte (x, étiquettes, rayon, principal, col, dans le sens horaire)

Où,

x est un vecteur appelé et il contient les valeurs numériques qui doivent être utilisées dans le graphique circulaire, telles que les chiffres de production dans l'exemple ci-dessus.

les étiquettes prennent un nom pour ces valeurs en X comme le nom des produits chimiques.

L'argument de rayon correspond au rayon du cercle du graphique à secteurs. Sa valeur typique se situe entre −1 et +1.

l'argument principal peut être utilisé pour fournir le titre du graphique.

L'argument col peut être utilisé pour fournir les couleurs du graphique.

dans le sens horaire est une valeur logique qui prend True ou False indiquant si les tranches de graphiques sont dessinées dans le sens horaire ou anti-horaire.

Notez que X est un argument obligatoire et le reste est facultatif.

Comment créer un graphique à secteurs dans R?

Maintenant que nous avons également compris la syntaxe du graphique à secteurs, construisons un graphique à secteurs. Pour cela, nous utiliserons à nouveau le même exemple dans la section d'introduction ci-dessus.

Tout d'abord, convertissons l'exemple ci-dessus sous la forme d'un tableau pour une compréhension facile.

Nom du produit chimiqueQuantité produite (en MT)
AB190
AB250
AB3100
AB440
AB520
Total300

Tout d'abord, nous utilisons les deux lignes de code R suivantes pour convertir le tableau ci-dessus en deux vecteurs, l'un pour le nom du produit chimique et l'autre pour le volume du produit chimique.

Maintenant, nous traçons un graphique circulaire simple en fournissant uniquement la valeur x dans la syntaxe ci-dessus.

chem <- c ("AB1", "AB2", "AB3", "AB4", "AB5")

vol <- c (90, 50, 100, 40, 20)

tarte (vol)

Sa sortie est la figure ci-dessous.

Si vous observez la sortie, il n'est pas très clair de ce qui est représenté par quoi. Donc, pour le rendre plus intuitif, nous entrons quelques arguments supplémentaires dans la fonction de tarte et exécutons à nouveau.

chem <- c ("AB1", "AB2", "AB3", "AB4", "AB5")

vol <- c (90, 50, 100, 40, 20)

camembert (x = vol, étiquettes = chem, radius = 1, main = "Camembert pour la production chimique", dans le sens horaire = T)

Cette image est mieux à comprendre car elle contient le nom des produits chimiques ainsi qu'un titre. Veuillez noter que le schéma de couleurs dans ces deux tableaux vient par défaut que nous pouvons changer selon nos besoins ou souhaits. Nous le ferons dans la section ci-dessous.

Comment changer les camemberts et remplir la couleur?

Dans cette section, apprenons comment peut être un graphique à secteurs de changement.

Tout d'abord, montrons la quantité de produits chimiques dans le tableau au lieu du nom des produits chimiques.

camembert (x = vol, étiquettes = vol, rayon = 1, principal = «Diagramme à secteurs pour la production chimique», dans le sens horaire = T)

Exécutez-le vous-même et voyez la sortie.

Ensuite, changeons la couleur des graphiques.

chem <- c ("AB1", "AB2", "AB3", "AB4", "AB5")

vol <- c (90, 50, 100, 40, 20)

camembert (x = vol, labels = chem, radius = 1, main = "Camembert pour la production chimique", col = c ("rouge", "bleu", "vert", "noir", "jaune"), dans le sens horaire = T)

Ici, nous avons spécifié les couleurs que nous voulons. La sortie est comme ci-dessous.

Comment créer un camembert 3D?

Dans cette section, nous apprendrons à créer un graphique à secteurs 3D dans R. pour créer un graphique à secteurs 3D, nous devons d'abord installer une bibliothèque car cela ne peut pas être fait à partir d'une fonction intégrée de base.

Vous devez installer la matrice de bibliothèque avant d'exécuter le code du graphique à secteurs. Pour installer la bibliothèque, exécutez simplement la commande suivante dans R.

Install.packages («plotrix»)

Après cela, exécutez les deux lignes suivantes pour obtenir un tracé 3D.

chem <- c ("AB1", "AB2", "AB3", "AB4", "AB5")

vol <- c (90, 50, 100, 40, 20)

bibliothèque (plotrix)

pie3D (vol, étiquettes = chem, exploser = 0, 1, main = "Graphique à secteurs pour les produits chimiques")

Conclusion

Les camemberts sont beaucoup utilisés et ils sont très intuitifs et informatifs, ce qui, à mon avis, est très clair maintenant. Dans les domaines financiers et dans de nombreux autres secteurs également, les graphiques circulaires sont la visualisation de base où presque toute l'analyse commence. C'est simple mais très puissant. Dans cet article, nous avons fourni suffisamment de détails qui devraient aider quiconque à commencer à créer des graphiques à secteurs avec une grande confiance et facilité. Les étudiants et les apprenants sont également invités à consulter le menu d'aide de R où ils peuvent apprendre plus de détails et des fonctionnalités supplémentaires des camemberts. Il existe un excellent package de visualisation appelé ggplot2 dans R qui fournit de nombreuses options de personnalisation aux graphiques circulaires et à toutes les autres visualisations en général, il est conseillé aux candidats de les examiner également. Enfin, en cas de question ou de doute, vous pouvez toujours commenter cet article et nous contacter pour plus d'explications, d'exemples ainsi que des discussions théoriques.

Articles recommandés

Cela a été un guide pour le camembert dans R. Ici, nous avons discuté de la façon de créer un camembert, comment changer le camembert et la couleur de remplissage et comment créer un camembert 3D. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Exemples de camembert
  2. Distribution binomiale en R
  3. Graphiques vs graphiques
  4. Guide du graphique linéaire en R

Catégorie: