我有如下图表:
library(ggplot2)
dat = data.frame(x = rnorm(100), y = rexp(100), grp = factor(sample(1:2, 100, replace = TRUE)))
ggplot(dat, aes(x = x, y = y, color = grp)) +
geom_point() +
facet_wrap(~grp) +
theme(panel.spacing = unit(2, "lines"))
我想在两个图之间添加一条竖直线 - 也就是在面板间距的中间。我的问题是,我不确定如何获取内部绘图边缘/面板间距的原生单位坐标。
这两个面板都有0.5 npc的单位 -- 我不确定该如何转换。我尝试使用视口,但那行不通。除了安排第一个图 - 竖直线的绘制 - 第二个图的方法,是否还有其他的方法?