0
votes

BoîtePlots de quatre variables dans la même parcelle

J'aimerais faire de quatre pneus côte à côte à l'aide de GGPLot2, mais je me lance de trouver une explication qui convient à mes besoins.

J'utilise le jeu de données IRIS bien connu, et je veux simplement faire un graphique comportant des pelliffons des valeurs pour sepal.length, sepal.width, pétaal.length et pétale. largeur toutes les uns à côté des autres. Ce sont toutes des valeurs numériques.

Je me sens comme ça devrait être vraiment simple mais je me lance de comprendre celui-ci.

Toute aide serait appréciée.


1 commentaires

Cela me rappelle une de mes toutes premières questions: Dois-je vraiment remodeler ces données larges pour utiliser ggplot2? . La réponse est essentiellement oui: GGPLOT fonctionne vraiment bien avec les données longues et si vos données sont larges, votre première étape consiste à le rendre long. titsyr :: pivot_longer est un bon outil pour ce travail.


3 Réponses :


0
votes

Essayez ceci. L'approche consisterait à sélectionner les variables numériques et avec des fonctions Tidyverse Remoder à long afin d'esquisser la parcelle souhaitée. Vous pouvez utiliser facet_wrap () afin de créer un tracé de style matriciel ou d'éviter que ce soit un seul tracé. Ici, le code (deux options): xxx

sortie:

Entrez la description de l'image ici

ou si vous Voulez toutes les données d'une parcelle, vous pouvez éviter le facet_wrap () et utiliser ceci: xxx

sortie:

Entrez la description de l'image ici


0 commentaires

0
votes

dans base r , il peut être fait plus facilement dans une doublure xxx

 Entrez la description de l'image ici


ou en utilisant ggboxplot à partir de ggpubr xxx

 Entrez la description de l'image ici


0 commentaires

0
votes

Ceci est une doublure utilisant reshape2 :: melt xxx

 Entrez la description de l'image ici


1 commentaires

Merci, c'est exactement ce que je cherchais! Je viens de découvrir Reshape2 récemment et j'apprends toujours le lingo.