如何更改boxplot中的填充颜色

时间:2017-11-21 09:37:28

标签: r colors boxplot

我想用下面的代码更改boxplot中的填充颜色,但代码颜色只会改变边框的颜色。

p = ggplot(data=concentration,aes(factor(status), con), ylim=c(0,0.15),cex.axis=1.5,cex.lab=15) + 
stat_summary(fun.data=f, geom="boxplot", position="dodge",color='blue') + 
ylab(expression(paste("Formaldehyde concentration"," (",mu,"g/",m^3,")"))) +
xlab("") + 
ylim(0,200) #+ 
geom_boxplot(aes(fill = Condition))

如何更改填充颜色?

1 个答案:

答案 0 :(得分:1)

您可以在此处查看编辑ggplot箱图的美学的所有方法:http://ggplot2.tidyverse.org/reference/geom_boxplot.html

  • 阿尔法
  • 颜色
  • 线型
  • 形状
  • 尺寸
  • 重量

在您的情况下,您想要更改填充:

set.seed(123)
concentration <- data.frame(status = c("Yes", "No"), con = rnorm(n = 30) + 10)

ggplot(data=concentration, aes(factor(status), con)) + 
geom_boxplot(fill = "blue")

enter image description here