Le graphique à tarte en r

Le graphique à tarte en r
Il existe de nombreuses bibliothèques pour créer des graphiques et des graphiques dans le langage de programmation R. Un graphique à tarte décrit les valeurs comme des tranches de couleurs différentes d'un cercle. Les tranches sont étiquetées et les nombres en corrélation à chaque tranche sont également affichés dans le graphique. Bien que la documentation R conseille les graphiques circulaires puisque leur fonctionnalité est limitée. Les gens peuvent évaluer la longueur plus précisément que le volume. Par conséquent, les auteurs suggèrent d'utiliser une barre ou des parcelles de points au lieu de graphiques circulaires.

Vous acquerrez une connaissance de la façon d'utiliser la fonction PIE () dans la programmation R pour faire un graphique à tarte dans ce post. Vous explorerez également comment remplir les couleurs et les étiqueter.

Quel est le graphique à tarte dans le langage de programmation R dans Ubuntu 20.04

Le graphique à tarte est un visuel statistique sphérique divisé en tranches pour montrer des quantités numériques. Il présente un graphique personnalisé avec des «tranches de tarte» qui illustrent les tailles relatives de données de chaque secteur. Un graphique Circle est un graphique circulaire qui divise les rayons en segments qui décrivent des fréquences ou des amplitudes relatives.

Syntaxe du graphique à secteurs dans le langage de programmation R dans Ubuntu 20.04

Ce qui suit est la syntaxe R fondamentale pour faire un graphique à tarte.

Syntaxe: tarte (x, étiquettes, rayon, main, col, dans le sens des aiguilles d'une montre)

La tarte méthode (x, étiquettes =) est utilisée pour construire des graphiques à tarte, où X est un vecteur entier positif spécifiant la taille de chaque tranche et étiquettes est un vecteur de caractère donnant les noms des tranches. Le terme rayon indique le rayon du cercle du graphique à tarte. Leur valeur varie de 1 à +1. Le titre du graphique à tarte est représenté par le paramètre principal. Et le paramètre COL détermine la palette de couleurs pour la tarte dans le graphique. Le champ dans le sens horaire contient la valeur logique indiquant si les tranches sont formées dans le sens horaire ou anti-horloge.

Exemple n ° 1: Création d'un graphique à tarte simple dans R dans Ubuntu 20.04

Un graphique à tarte de base est construit en utilisant uniquement le vecteur de paramètre et les étiquettes précédemment expliquées. Le graphique à tarte sera créé et des étiquettes simples peuvent être utilisées pour la décrire dans le répertoire de travail R existant en utilisant le script suivant.

Nous avons déclaré un vecteur numérique dans les «marques» variables. Il a également défini les étiquettes avec la représentation du vecteur de chaîne dans le terme «étiquettes». Ensuite, nous avons une fonction de tarte qui prend les «marques» et les «étiquettes» comme argument et renvoie le graphique à tarte simple avec les «marques» et les «étiquettes» définies.

Lorsque nous exécutons la dernière ligne du code, il ouvre la figure suivante du graphique à secteurs:

Exemple n ° 2: Utilisation de l'option de titre et de couleur sur un graphique à tarte dans R dans Ubuntu 20.04

En contournant les paramètres supplémentaires à la méthode PIE (), nous pouvons étendre les fonctionnalités d'un graphique à tarte. En contournant l'argument principal, nous pouvons fournir un titre pour notre graphique à tarte. La fonction PIE () reçoit le titre du paramètre du graphique à tarte. En plus de cela, nous avons également utilisé l'argument COL, et nous avons utilisé une palette de couleurs arc-en-ciel pour dessiner le graphique.

Nous avons créé une liste de vecteurs contenant des entiers aléatoires positifs dans la variable «Liste». Ensuite, nous avons défini l'étiquette pour chaque «liste» dans le champ «Étiquettes». Cette étiquette de terrain contient plusieurs noms de pays. Après cela, nous avons invoqué une fonction de tarte qui contient des paramètres supplémentaires avec la liste et les étiquettes. Nous avons ajouté des paramètres à l'intérieur de la fonction de tarte qui sont principales et col. Nous avons défini leurs valeurs car l'argument principal affiche le titre d'un graphique à tarte, et l'argument COL définit les couleurs arc-en-ciel du graphique à tarte.

Lors de l'exécution de la dernière ligne du script R, le graphique à tarte apparaît, comme indiqué ci-dessous:

Exemple # 3: Utilisation de pourcentages annotés sur un graphique à tarte dans R dans Ubuntu 20.04

Le graphique à tarte a deux propriétés supplémentaires: Slice pourcentage et graphique de légende. En utilisant la fonction légende (), nous pouvons afficher les données en pourcentage et ajouter des légendes aux parcelles en R.

Ici, nous avons créé les données du graphique à tarte, avec des vecteurs numériques positifs à l'intérieur de la variable «ville». Ensuite, nous avons réglé les étiquettes pour les données des vecteurs numériques à l'intérieur de la propriété appelée étiquettes. Ensuite, nous avons une autre propriété nommée Piepercent qui a fait une opération en pourcentage sur les données «ville». La fonction PIE est utilisée pour saisir toute la collecte de données stockée à l'intérieur de la «ville» variable avec la propriété Labels. Les entrées principales et coll sont également passées avec les valeurs définies. Ensuite, nous avons une fonction de légende montrant le pourcentage du graphique à tarte. Dans la fonction de légende, nous avons réglé sa position sur «Topleft», puis transmis les données d'une étiquette à l'intérieur. De plus, nous avions réglé le CEX à 0.7 afin que les graphiques et le texte soient mis à l'échelle en fonction de cette valeur. Avec le paramètre de remplissage, nous avons rempli la couleur arc-en-ciel aux données «ville».

Ce qui suit est une visualisation d'un graphique à tarte à partir de l'exécution du code précédent:

Exemple n ° 4: Création du graphique à tarte à 3 dimensions dans R dans Ubuntu 20.04

Le graphique à tarte 3D peut également être créé avec le langage de programmation R. Le package Plotrix en R est livré avec une fonction PIE3D () qui peut être utilisée pour faire un joli graphique à tarte 3D à cet effet. Notez que nous devons installer ce package avant de l'utiliser. Exécutez simplement l'installation.Packages («Plotrix») Commande à l'intérieur du shell R. Les paramètres de la fonction PIE3D () sont identiques à ceux de la fonction PIE (). Considérez l'exemple suivant de la façon dont cette fonction peut être utilisée pour produire un graphique à secteurs 3D:

Nous avons inclus la bibliothèque Plotrix et inséré les données du «produit» pour créer le graphique à tarte. Les étiquettes sont également définies et le pourcentage de fonctionnement est également appelé pour afficher le pourcentage. Ensuite, nous avons une fonction PIE3D à laquelle nous avons passé le même paramètre que dans les fonctions de tarte. Après cela, la fonction de légende est également utilisée pour le graphique à tarte 3D.

Ci-dessous, nous avons une visualisation du graphique à tarte 3D exécuté à partir du shell R:

Conclusion

De cet article, nous avons appris le graphique à tarte dans le langage de programmation R. La syntaxe est clairement expliquée et utilise la syntaxe à l'intérieur des exemples avec différents cas. Les autres graphiques sont plus adaptés que les graphiques à tarte parce que l'œil humain a du mal à juger les angles. Selon la documentation R, les graphiques circulaires sont des moyens particulièrement inefficaces d'afficher des informations.