ggplot2: как установить цвет заливки по умолчанию geom bar() в теме [дубликат]

этот вопрос уже есть ответ здесь:

Я хотел бы определить тему для ggplot2, чтобы цвет по умолчанию geom_bar () не был черным.

Как я могу это сделать?

2 ответов


вы не можете сделать это в теме (К сожалению).

вы хотите изменить настройки geom по умолчанию,

  update_geom_defaults("bar",   list(fill = "red"))

и вы также можете изменить масштаб по умолчанию, например,

  scale_colour_continuous <- function(...) 
         scale_colour_gradient(low = "blue", high = "red", na.value="grey50", ...)

тема контролирует apperance без данных элементов, поэтому вам нужно работать с scale функции. Попробуй!--2-->, например:

 scale_fill_brewer(palette = "Set1")

подробнее об этой функции см. В разделе здесь.