使用ggplot2建议黑白配色方案

djq*_*djq 21 r ggplot2

我正在使用ggplot2来生成许多这样的结构图:

在此输入图像描述

是否容易生产出黑白相间的东西?我确实读过这个问题,但它仍然产生了彩色填充.

Ram*_*ath 33

我不确定颜色是否真的有助于此图表,因为已经清楚每个箱图对应的内容.但是,如果你仍然需要在黑白中对它进行着色,你可以使用它来实现它scale_fill_grey.这是一个例子

library(ggplot2)
data(tips)
p0 = qplot(day, tip/total_bill, data = tips, geom = 'boxplot', fill = day) + 
  scale_fill_grey()
print(p0)
Run Code Online (Sandbox Code Playgroud)

这将产生如下所示的输出 在此输入图像描述

  • 在这种情况下,您可能也想使用theme_bw(),以更好地显示灰色对比度.另外,请查看?scale_colour_brewer(),了解在B&W中优雅降级的调色板.并且不要忘记将您的因素重新排序为有意义的顺序...... (12认同)

And*_*rie 9

fillggplot 的默认颜色是黑色和白色:

ggplot(diamonds, aes(x=cut, y=price, group=cut)) + geom_boxplot()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

如果您不想使用灰度面板,可以使用黑白主题:

ggplot(diamonds, aes(x=cut, y=price, group=cut)) + geom_boxplot() + theme_bw()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

要将颜色或灰度fill作为比例,您必须将填充作为参数添加aes(如@ramnath所示).