如何在facet_grid中将右侧条切换到左侧

sca*_*der 4 r ggplot2 tidyverse

我有以下代码:

library(tidyverse)
p <- ggplot(mpg, aes(displ, cty)) + geom_point()
p + facet_grid(drv ~ .)
Run Code Online (Sandbox Code Playgroud)

这产生了这个情节:

在此输入图像描述

如上所述,如何将右侧条带切换到左侧,反之亦然。

Ron*_*hah 7

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

library(ggplot2)

p + facet_grid(drv ~ ., switch = "y") + 
   scale_y_continuous(position = "right")
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述