Причина того, что colour
, fill
и т. Д. Не отображаются как часть аргументов aes
, заключается в том, что aes(...)
как функция не обязательно принимает эти аргументы. Реакция aes(...)
зависит от специфика c geom_[...]
(и stat_[...]
), но чаще всего содержит как минимум colour
и color
и некоторые аргументы size
или width
.
Для подробностей вы всегда должны проверять документацию для спецификаций c geom_[...]
, используя, например, help(geom_point)
, где соответствующие эстетики перечислены под Aesthetics
. Для указанного примера c мы получаем:
Эстетика
geom_point () понимает следующую эстетику (требуемая эстетика выделена жирным шрифтом):
x
y
альфа
цвет
заливка
группа
форма
размер
ход
Подробнее об установке этих эстетик в виньетке ("ggplot2- specs ").