【发布时间】:2013-07-08 17:19:11
【问题描述】:
我有兴趣尝试为我在 ggplot 中准备的多面板图形创建简单的角标签。 This is similar to this previously asked question,但答案只解释了如何在图的顶部包含一个标签,而不是产生许多期刊要求的格式的角标签。我希望在ggplot2 中复制类似于plotrix 函数corner.label() 的东西。
这是一个使用plottrix 的示例,我想在ggplot2 中重新创建。
require(plotrix)
foo1<-rnorm(50,25,5)
foo2<-rpois(50,25)
foo3<-rbinom(50,25,0.5)
foo4<-rnbinom(50,25,0.5)
par(mfrow=c(2,2))
hist(foo1)
corner.label(label='a',figcorner=T)
hist(foo2)
corner.label(label='b',figcorner=T)
hist(foo3)
corner.label(label='c',figcorner=T)
hist(foo4)
corner.label(label='d',figcorner=T)
这会产生以下内容:
提前感谢您的帮助!
【问题讨论】:
-
你能澄清一下标签应该是什么样子吗?您只需要将分面标签全部推到左侧吗?还是您需要完全去除刻面标签色带?
-
我只需要将标签对齐到每个面板的左上角。我不知道你说的去掉刻面标签色带是什么意思..
-
好的,然后查看
?theme并将hjust设置为strip.text。