Réorganiser arbitrairement les colonnes d'histogramme dans r
Question
Je voudrais savoir comment je peux réorganiser les colonnes d'un histogramme d'une manière qui a du sens pour mes données. Cet exemple illustre ce que j'essaie de faire.
J'ai ces données dans un fichier:
blue low
blue medium
blue high
blue high
blue high
blue medium
green low
green low
green low
green high
pink low
pink high
pink medium
pink low
pink high
red high
red low
red low
red low
red medium
red medium
red medium
Si j'exécute ces commandes:
colours <- read.table("colours.txt", sep="\t")
library(lattice)
histogram(~ V2 | V1, data=colours, type="count")
Je reçois à peu près ce que je veux, sauf que les colonnes dans les histogrammes sont triées de manière alphabétique, élevée, faible, moyenne et j'aimerais les faire trier de manière plus naturelle, moyenne, élevée.
Merci beaucoup à l'avance pour tous les conseils sur la façon d'accomplir cela.
La solution
Vous avez juste besoin de commander vos facteurs:
colours$V2 = factor(colours$V2, levels=c("low", "medium", "high"))
histogram(~ V2 | V1, data=colours, type="count")
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow