I'm using ggplot2 to produce many diagrams structured like this:
Is there an easy of producing something that looks good in black and white? I did read this question but it still is producing a colored fill.
Black and white is the best example of a monochromatic colour scheme.
The default colors in ggplot2 can be difficult to distinguish from one another because they have equal luminance. They are also not friendly for colorblind viewers.
Monochromatic colors are all the colors (tints, tones, and shades) of a single hue. Monochromatic color schemes are derived from a single base hue, and extended using its shades, tones and tints (that is, a hue modified by the addition of black, gray (black + white) and white.
By default, ggplot graphs use a black color for lines and points and a gray color for shapes like the rectangles in bar graphs.
I am not sure if color really helps in this graph, since it is already clear what each boxplot corresponds to. However, if you still need to color this in black and white, you can achieve it using scale_fill_grey
. Here is an example
library(ggplot2) data(tips) p0 = qplot(day, tip/total_bill, data = tips, geom = 'boxplot', fill = day) + scale_fill_grey() print(p0)
This produces the output shown below
The default fill
colour for ggplot is black and white:
ggplot(diamonds, aes(x=cut, y=price, group=cut)) + geom_boxplot()
If you prefer not to have the greyscale panel, you can use the black and white theme:
ggplot(diamonds, aes(x=cut, y=price, group=cut)) + geom_boxplot() + theme_bw()
To get a colour or greyscale fill
as a scale you have to add fill as a parameter to aes
(as illustrated by @ramnath).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With