R 如何在ggplot图形的右侧添加垂直标签?
如果您查看我的图像,我想在图例和图形之间垂直添加一些文本来标记“-1到1”镶嵌面网格。我用什么来做这个?注释似乎给我带来了一些麻烦R 如何在ggplot图形的右侧添加垂直标签?,r,ggplot2,R,Ggplot2,如果您查看我的图像,我想在图例和图形之间垂直添加一些文本来标记“-1到1”镶嵌面网格。我用什么来做这个?注释似乎给我带来了一些麻烦 您可以使用labs(tag=…)添加注释,并使用主题元素定位注释(以及图例)。以下是一个例子: library(tidyverse) library(grid) ggplot(mtcars, aes(disp, mpg, color=factor(am))) + geom_point() + facet_grid(vs ~ cyl) + labs(tag='
您可以使用
labs(tag=…)
添加注释,并使用主题
元素定位注释(以及图例)。以下是一个例子:
library(tidyverse)
library(grid)
ggplot(mtcars, aes(disp, mpg, color=factor(am))) + geom_point() +
facet_grid(vs ~ cyl) +
labs(tag='My text') +
#annotation_custom(grob=textGrob(label='My text', rot=-90)) +
theme(legend.box.margin=margin(l=20),
plot.tag=element_text(angle=-90),
plot.tag.position=c(.85, 0.5))
请发布您的代码。我不清楚您想做什么。你能不能把你想看的东西做成一个模型(例如,把你想要的注释放在画里的图片上),这样我们就能更好地理解?而且,正如Christian所说,请使用
dput
函数包含您的代码和一组数据,以便我们可以复制您的绘图。