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.

Était-ce utile?

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
scroll top