Я пытался добавить подписки в мою цветовую легенду ggplot2 geom_point с помощью scale_colour_discrete
.Подобные проблемы всплыли здесь
p <- ggplot(myData, aes(myFeature1,myFeature2))
p <- p + geom_point(aes(colour = myFeature3)) + facet_grid(n ~ cond)
p <- p + scale_colour_discrete(breaks = levels(myData$myFeature3), labels = c(expression(myFeature3[1]),expression(myFeature3[2]))
Однако возникает следующая ошибка: Ошибка в FUN (X [[1L]], ...): невозможно принудительно ввести тип 'symbol' ввектор типа 'double'
Эта ошибка НЕ возникает, без определения labels
expression
.Это происходит все, что находится внутри expression
.
Есть идеи по этому поводу?scale_colour_discrete
просто не работает с expression
?Есть ли другой способ получить подписки на эти имена факторов легенды?
Большое спасибо!