Je voudrais commander mon graphique facet_plot
sur deux paramètres en même temps. J'ai jeté un oeil here et here mais je ne comprends pas comment faire face à mes deux axes use
et es.type
en même temps.commander une grille facet_grid ou facet_wrap par modalité dans ggplot2
library(ggplot2)
my.df <- data.frame(site = sample(c("place1","place2"), 20, replace = T), value = sample(1:10,20,replace = T),
use = sample(c("medic","pharma","foodS","forage"), 5, replace = T), es.type = sample(c("plante","cereal","sol","sun"), 5, replace = T))
si my.df
peut ressembler à:
site value use es.type
1 place2 5 medic sol
2 place2 2 forage sun
3 place2 2 medic plante
4 place2 8 pharma plante
5 place2 8 foodS cereal
6 place1 9 medic sol
7 place1 6 forage sun
8 place2 10 medic plante
9 place1 8 pharma plante
10 place1 10 foodS cereal
11 place1 7 medic sol
12 place1 3 forage sun
13 place1 5 medic plante
14 place2 7 pharma plante
15 place1 2 foodS cereal
16 place1 9 medic sol
17 place2 1 forage sun
18 place1 2 medic plante
19 place1 8 pharma plante
20 place2 8 foodS cereal
ma parcelle est
ggplot(data = my.df)+
geom_bar(aes(x = site, y = value, fill = site), stat="identity")+
facet_wrap(use~es.type)+
theme(axis.text.x=element_blank(),
axis.ticks.x=element_blank())
Je voudrais modifier l'ordre facet
et ont la combinaison max premier.
"combinaison max" est ambiguë. Voulez-vous dire la combinaison de 'use' et' es.type'? Un des sites ou les deux? Peut-être dites-nous dans quel ordre les facettes devraient être. – Axeman
Désolé pour cette ambiguïté. Je veux jouer sur 'use' et' es.type' et avoir le maximum sur les deux valeurs en première position. – delaye