Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何在ggplot图形的右侧添加垂直标签?_R_Ggplot2 - Fatal编程技术网

R 如何在ggplot图形的右侧添加垂直标签?

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='

如果您查看我的图像,我想在图例和图形之间垂直添加一些文本来标记“-1到1”镶嵌面网格。我用什么来做这个?注释似乎给我带来了一些麻烦


您可以使用
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
函数包含您的代码和一组数据,以便我们可以复制您的绘图。