2015-04-11 3 views
0

Я пытаюсь понять логику синтаксиса ggplot, и я не понимаю, почему иногда некоторые параметры находятся в части geom вместо части aes.Ggplot2: geom или aes?

Например, в geom_text в этом случае size должны быть указаны в geom вместо aes?

ответ

1

В ggplot aes() используется, чтобы сопоставить переменную так, как она отображается. Расширение documentation, если кто-то хочет, чтобы варьировать geom_text() на cyl один будет делать

p <- ggplot(mtcars, aes(x=wt, y=mpg, label=rownames(mtcars))) 
p + geom_text(aes(size = cyl)) 

aes

В качестве альтернативы можно было бы пожелать, чтобы установить произвольное значение для всего текста, отображаемого:

p + geom_text(size = 10) 

arbitrary

Смежные вопросы