Есть ли способ указать, что custom_annotation
применяется только к одному аспекту ggplot?
Например, если я запускаю следующий код
library(tidyverse)
library(grid)
text_grob=grobTree(textGrob("text",x=0.5, y=0.6, rot=90,
gp=gpar(col="red")))
ggplot(mtcars, aes(x=mpg, y =drat))+
geom_point() +
facet_wrap(~cyl) +
annotation_custom(overrep_grob)
я понимаю это
Как я могу сохранить только крайнюю правую красную «текстовую» аннотацию и не добавлять «текстовую» аннотацию к первым двум фасетам? Примечание. Я не могу использовать geom_text
или annotate
, потому что мне нужно использовать относительное позиционирование текста textGrob.
mtcars
— это встроенный набор данных. Таким образом, приведенный выше код уже является репрексом. Просто запустите его в своем терминале R, и вы получите сюжет. Возможно, вам придется установитьtidyverse
иgrid
, если у вас их нет. - person Ajjit Narayanan   schedule 15.08.2018annotation_custom
, которая позволяет указать панель - person Sandy Muspratt   schedule 16.08.2018