首页 > 解决方案 > 如何在 facet_grid 中将右侧条带切换到左侧

问题描述

我有以下代码:

library(tidyverse)
p <- ggplot(mpg, aes(displ, cty)) + geom_point()
p + facet_grid(drv ~ .)

这产生了这个情节:

在此处输入图像描述

如上所述,我怎样才能将右手条切换到左侧,反之亦然。

标签: rggplot2tidyverse

解决方案


您可以使用switchinfacet_grid将分面条更改为左侧并将scale_y_continuousy 轴更改为右侧。

library(ggplot2)

p + facet_grid(drv ~ ., switch = "y") + 
   scale_y_continuous(position = "right")

在此处输入图像描述


推荐阅读