Я пытаюсь добавить текст к ограненному графику, который я могу сделать с помощью
datasets_text <- data.frame(cyl = unique(mtcars$cyl))
datasets_text$label <- c('text1','text2','text3')
mtcars <- head(mtcars)
ggplot(mtcars, aes(hp,drat))+
geom_point()+
facet_wrap(~cyl)+
geom_text(size = 2,
data = datasets_text,
mapping = aes(x = Inf, y = Inf, label = label),
hjust = 1.05,
vjust = 1.5)
И я также хочу раскрасить точки, которыеЯ могу сделать с
mtcars <- head(mtcars)
ggplot(mtcars, aes(hp,drat, colour=gear))+
geom_point()+
facet_wrap(~cyl)+
Однако, когда я объединяю два
ggplot(mtcars, aes(hp,drat, colour=gear))+
geom_point()+
facet_wrap(~cyl)+
geom_text(size = 2,
data = datasets_text,
mapping = aes(x = Inf, y = Inf, label = label),
hjust = 1.05,
vjust = 1.5)
, я получаю Error in FUN(X[[i]], ...) : object 'gear' not found
.Как добавить текст к фасетам, а также раскрасить точки?