Как изменить порядок элементов в легенде?
Я пытаюсь изменить порядок отображения элементов легенды. Я провел около часа, но безрезультатно.
Вот пример настройки:
library(ggplot2)
set.seed(0)
d <- data.frame(x = runif(3), y = runif(3), a = c('1', '3', '10'))
И вот одна из многих вещей, которые я пробовал:
ggplot(d, aes(x = x, y = y)) +
geom_point(size=7, aes(color = a, order = as.numeric(a)))
(Моя наивная надежда, конечно, заключалась в том, что элементы легенды будут отображаться в числовом порядке: 1, 3, 10.)