我在ggplot2 R包中使用facet_grid来显示不同的数据组,但由于某种原因,facet标签和轴标签按照ggplot2 documentation显示的顺序切换 . 举个例子,我正在使用的代码是:
library(ggplot2)
library(tidyr)
data <- transform(mtcars,
am = factor(am, levels = 0:1, c("Automatic", "Manual")),
gear = factor(gear, levels = 3:5, labels = c("Three", "Four", "Five")))
p <- ggplot(data, aes(mpg, disp)) + geom_point()
p + facet_grid(am ~ gear, switch = "both")
给出了情节here . 请注意,刻面标签位于各自轴标签的上方和右侧,而文档则另有说明 . 知道发生了什么事吗?
提前致谢 .
1 回答
感谢J_F和Axeman帮助我解决这个问题 . 此行为是ggplot2版本2.2的新增内容 . 要使构面标签显示在轴标签的外侧,请使用: