我想为 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")
有关此功能的详细信息,请参见此处。