Я хотел бы определить тему для ggplot2, чтобы цвет geom_bar() по умолчанию не был черным.
Как я могу это сделать?
Я хотел бы определить тему для ggplot2, чтобы цвет geom_bar() по умолчанию не был черным.
Как я могу это сделать?
вы не можете сделать это в теме (к сожалению).
Вы хотите изменить настройки геометрии по умолчанию,
update_geom_defaults("bar", list(fill = "red"))
и вы также можете изменить масштаб по умолчанию, например.
scale_colour_continuous <- function(...)
scale_colour_gradient(low = "blue", high = "red", na.value="grey50", ...)
Тема управляет внешним видом элементов, не являющихся данными, поэтому вам нужно работать с scale
функциями. Попробуйте scale_fill_brewer
, например:
scale_fill_brewer(palette = "Set1")
Подробнее об этой функции см. здесь.