我想要在兩個參數上同時訂購我的facet_plot
圖。我看了here和here,但我不明白如何在同一時間處理我的兩個軸use
和es.type
。通過ggplot2中的模態訂購facet_grid或facet_wrap網格
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))
所以my.df
可以像:
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
我的情節是
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())
我想重新排序facet
和先有最高的組合。
「最大組合」 是ambigious。你的意思是'use'和'es.type'的組合嗎?其中一個網站或兩者?也許告訴我們應該在什麼樣的順序 – Axeman
對不起,這種含糊不清。我想玩'use'和'es.type',並且在第一個位置上都有最大值。 – delaye