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

标签 r ggplot2 tidyverse

我有以下代码:

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

这会产生这个图:

enter image description here

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

最佳答案

您可以使用 facet_grid 中的 switch 将面带更改为左侧,并使用 scale_y_continuous 将 y 轴更改为右侧。

library(ggplot2)

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

enter image description here

关于r - 如何在facet_grid中将右侧条切换到左侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60145047/

相关文章:

r - 加载一些包影响随机数生成?

php - 如何在 Windows 上集成 PHP 和 R?

r facet_wrap 未与 geom_point 正确分组

r - 控制 geom_line() 图表中的日期(x 轴)间隔

根据列名称模式 reshape 数据

r - 使用 dplyr 和 tibble 从 lapply() 分配多列

r - 图像与 ggplot : how to plot color legend?

r - 使用引用在 tidyverse 中编程过滤器

在 R 4.0 中替换 tibble 中的值

java - H2O : NullPointerException error while building ensemble model using deep learning grid