Açıklama öğelerinin göründüğü sırayı değiştirmeye çalışıyorum. Hiç bir sonuç almadan yaklaşık bir saat geçirdim. İşte Öğeler bir lejandta nasıl sıraya getirilir?
bir örnek Kurulum:library(ggplot2)
set.seed(0)
d <- data.frame(x = runif(3), y = runif(3), a = c('1', '3', '10'))
Ve burada ben denedim birçok şeylerden biri: (Benim saf umut, tabii ki, o
ggplot(d, aes(x = x, y = y)) +
geom_point(size=7, aes(color = a, order = as.numeric(a)))
edildi gösterge öğeleri sayısal sırayla gösterilecektir: 1, 3, 10.)
Teşekkürler! Bu cevabı bıktım, çünkü yararlı bilgiler sağlıyor, ancak altta yatan "data.frame" 'i değiştirmeyi gerektirmeyen bir cevap bekliyorum. Her nasılsa, ggplot2'nin bir şeyi efsanedeki öğelerin sıralanması gibi yüzeysel bir şey olarak değiştirmek için altta yatan “data.frame” i değiştirmeyi gerektireceğine inanmak zor. – kjo