forum

Graphiques/Visulisation de données » Légende Changer les noms d'objets et l'ordre

Booster Fronde

rank_0.png

Avatar

Inscrit le: 19/12/2017

Messages: 1

Le 19/12/2017 à 18h17
Bonjour bonjour,

Petite question d'ordre visuel. J'ai fait un bar plot et j'aimerais bien changer les noms de mes légendes ainsi que leur ordre.

Voilà un aperç du résultat:
.

Le but serait d'avoir à la place de CO2 par exemple CO2 + H2 / Formate, et si possible, avoir le 2 en index. Est-ce que c'est possible ?
La deuxième question serait d'en changer l'ordre. Au lieu d'avoir Acetate en premier, avoir Methane (Met), pour améliorer la lisibilitlé du graphique.

Voilà le code utilié:
p <- plot_bar(bs_food.norm , "Depth",fill="Species", title = "Black Sea")
p <- p + geom_bar(aes( fill = factor(Species, levels=c("CO2","All", "Acetate", "UK", "MeOH", "Met"))), stat = 'identity', position = 'stack') # colour = "black",
p <- p + ylab("Relative abundance (% of total sequences)")
p <- p + coord_flip()
p <- p + xlim(320,-10)
p <- p + theme(legend.position="right")
p <- p + guides(fill = guide_legend(title="Substrates", levels=c("CO2","All", "Acetate", "UK", "MeOH", "Met")))
p

J'ai tenté de remettre un levels dans le guide_legend, sans que ça marche.

Merci beaucoup !
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
1 Utilisateur en ligne : 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Utilisateur en ligne : Aucun membre connecté