Comment changer la facette étiquettes dans facet_wrap
Je suis en utilisant ggplot et facet_wrap d'obtenir l'parcelles. J'ai du ajouter quelques choses pour les étiquettes de chaque facette ou la variable ou le nom de chaque facette, tout comme la façon dont nous allons modifier l'xlab et ylab directement sous ggplot.
Exemple:
d <- ggplot(diamonds, aes(carat, price, fill = ..density..)) +
xlim(0, 2) + stat_binhex(na.rm = TRUE) + theme(aspect.ratio = 1)
d + facet_wrap(~ color)
Tout ce que je veux faire maintenant, c'est de changer l'étiquette de chaque facette i,e D,E,F,G,H,I,J à autre chose.
Comment puis-je les modifier?
Plus
Désolé, j'ai essayé de le casser, mais, il prendre le temps afin que j'ai ajouté dans github.
Vous pouvez télécharger le fichier et vérifiez le résultat.
Le problème est avec l'option 4 facet_wrap...vous pouvez sélectionner le bouton radio à l'option 4.
J'ai commenté la précédente facet_wrap j'ai été en utilisant où l'intégrité des données est bien, mais si je change de facette wrap, le graphique se comporte différemment et aussi les données.
Données à télécharger peut être trouvé dans le dossier "Data pour télécharger"
Code peut être trouvé ici: je vais ajouter cela dans une minute
- populaires relatifs à la question, mais pour
facet_grid
stackoverflow.com/questions/3472980/...
Vous devez vous connecter pour publier un commentaire.
Basé sur ce que je sais,
facet_grid
pourrait être une meilleure solution dans ce cas.facet_grid
peut non seulement vous aider groupe de parcelles par une seule variable, mais aussi deux ou même plus, il ya un argument appelélabeller
qui est conçu pour personnaliser l'étiquette.Cependant, comme vous pouvez le voir, l'intrigue est dans une rangée et je ne pense pas qu'il peut être facilement brisé en plusieurs lignes, même si vous avez activé l'
as.table
basée sur l'indicateur sur ici.Pensez vous qu'il sera possible si vous ajoutez une nouvelle colonne dédiée pour l'étiquetage? Ensuite, vous pouvez garder l'awesomeness de
facet_wrap
...Bien que c'est une très vieille question , je voudrais répondre, j'ai appris une méthode simple!!
Cette solution est avec facet_wrap() et sans modifier vos données en toute manière.