Я прикрепил несколько графиков к одной странице, используя grid.arrange.
Есть ли способ обозначить каждый график с помощью "(a)", "(b)" et c ...
Я пытался использовать geom_text, но он не совместим с моими графиками ....
.... как вы Как видите, geom_text странно взаимодействует с моими символами легенды.
Я покажу пример, используя данные mtcars о том, чего я пытаюсь достичь. Альтернатива geom_text, которую я нашел, - это «аннотировать», которая не взаимодействует с моими символами легенды. Тем не менее, это не легко маркировать только один аспект ....
q1=ggplot(mtcars, aes(x=mpg, y=wt)) +
geom_line() +
geom_point()+
facet_grid(~cyl)+
annotate(geom="text", x=15, y=12, label="(a)",size=8,family="serif")
q2=ggplot(mtcars, aes(x=mpg, y=wt,)) +
geom_line() +
geom_point()+
facet_grid(~cyl)+
annotate(geom="text", x=15, y=12, label="(b)",size=8,family="serif")
geom_text(x=15, y=5,size=8, label="(b)")
gt1 <- ggplotGrob(q1)
gt2 <- ggplotGrob(q2)
grid.arrange(gt1,gt2, ncol=1)
Поэтому, мой вопрос, есть ли способ пометить графики, расположенные с использованием grid.arrange, так что первый фасет на каждом графике будет помечен либо a, либо b, либо c et c ...?