如何在ggplot中的每个构面内按x轴值排序框线图?

问题描述

我想按每个构面(此处为类)中的x轴值(此处为高速公路)对箱形图进行排序。我尝试了两种方法,但失败了:

library(tidyverse); library(forcats)

mpg %>% 
  ggplot(aes(x = hwy,y = fct_reorder(trans,hwy,median))) + 
  geom_boxplot() +
  facet_wrap(~class,scales = "free_y")

mpg %>% 
  group_by(class) %>% 
  mutate(trans = fct_reorder(trans,median)) %>%
  ungroup() %>% 
  ggplot(aes(x = hwy,y = trans)) + 
  geom_boxplot() +
  facet_wrap(~class,scales = "free_y")

我在这里想念什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)