R 在ggplot中删除未使用的因子组合

R 在ggplot中删除未使用的因子组合,r,ggplot2,tidyverse,R,Ggplot2,Tidyverse,我想知道是否有可能只在面板“2”上绘制因子“b”? 我真的很感激任何帮助 library(tidyverse) df <- tibble( group = c(1, 2, 1), item_name = factor(c("a", "b", "b")), value1 = 1:3 ) df %>% ggplot(aes(item_name, value1)) + geom_point() + facet_wrap(~group) 库(tidyverse) df%g

我想知道是否有可能只在面板“2”上绘制因子“b”? 我真的很感激任何帮助

library(tidyverse) 

df <- tibble(
  group = c(1, 2, 1),
  item_name = factor(c("a", "b", "b")),
  value1 = 1:3
)

df %>% ggplot(aes(item_name, value1)) + geom_point() + facet_wrap(~group)
库(tidyverse)
df%ggplot(aes(项目名称,值1))+geom_点()


不完全是。。。仅从右侧面板中删除“a”,将其保留在左侧面板上。我可能完全误解了您的提问,但您的问题可能会更清楚地表述为“我想知道是否有可能仅在面板“2”上绘制因子“b”?”。当前的措辞听起来好像没有问题,在面板1上有因子“b”。对不起,我已经编辑了这篇文章。。谢谢!。。。但也许我误解了?根据您的原始措辞,下面接受的答案是正确的(在这种情况下,对于任何混淆,我深表歉意!)
df %>%  
ggplot(aes(item_name, value1)) + 
geom_point() + 
facet_wrap(~group, scale="free_x")