是否有可能使用facet_wrap
从第一个子图中删除“f e d”级别,从第二个子图中删除“c b a”?换句话说,我想在第一个子图上只有“c b a”列,而在第二个子图上只有“f e d”列。
示例data.frame:
df <- data.frame(x = letters[1:6], gr = c(rep("kk", 3), rep("yy", 3)), v = 10:15)
剧情电话:
ggplot(data = df, aes(x = x, y = v)) +
geom_col() +
coord_flip() +
facet_wrap(~gr, nrow = 2)
答案 0 :(得分:1)
要避免y轴的固定比例,只需将scales = "free_y"
添加到facet_wrap()
命令。
ggplot(data = df, aes(x = x, y = v)) +
geom_col() +
coord_flip() +
facet_wrap(~gr, nrow = 2, scales = "free_y")