我想在ggplot
的地塊外添加一個包含10條單獨堆疊行的文本框。我的文本是:t = c("a=1", "b=2", "c=3", ... , "j=10")
但這些標籤獨立於data.frame
,我做了我的原始ggplot
。我如何在劇情區域之外添加10條線?ggplot:在地塊外添加多行文本註釋
例如,我想在下面的圖的右側添加在我的矢量t
一個文本框:
df = data.frame(y=rnorm(300), test=rep(c(1,2,3),each=100))
t = c("a=1", "b=2", "c=3", "d=4", "e=5", "f=6", "g=7", "h=8", "i=0", "j=10")
p <- ggplot(df, aes(x=factor(test), y=y))
p <- p + geom_violin() + geom_jitter(height=0, width=0.1)
p <- p + theme(legend.title=element_blank(), plot.margin=unit(c(0.1, 3, 0.1, 0.1), "cm"))
p
請提供可重複的例子,使我們能夠提供適合您的問題代碼。 – eipi10