Я пытаюсь сопоставить текст легенды с цветом текста, созданного факторизованной переменной, с помощью geom_text
. Вот минимальный рабочий пример:
df <- data.frame(a=rnorm(10),b=1:10,c=letters[1:10],d=c("one","two"))
p1 <-ggplot(data=df,aes(x=b,y=a))
p1 <- p1 + geom_text(aes(label = c, color=d, fontface="bold"))
p1 <- p1 + scale_color_hue(name="colors should match",breaks=c("one", "two"),
labels=c("should be pink", "should be blue"))
p1
Я уверен, что это простое исправление. Любые предложения или ссылки на предыдущие должности помогут. Я не нашел ничего конкретного.