wishihadabettername
wishihadabettername

Reputation: 14751

ggplot: recommended colour palettes also distinguishable for B&W printing?

I've started to produce the charts for a paper. For some of them which are bar charts I've used the "Pastel1" palette (as recommended in the book on ggplot2, pastel colours are better than saturated ones for fill areas, such as bars).

The problem with Pastel1 at least is that when printed on a B&W laser printer, the colours are indistinguishable. I don't know if the readers will view the paper on screen or will print it on B&W, so I'm looking for either of the following:

Granted, I could find the latter by experimenting and using toner, but perhaps this has already been solved, I suppose it's a common problem. And yes, I did google for this, but didn't find anything pertinent.

Thank you.

Upvotes: 13

Views: 9575

Answers (3)

Greg Snow
Greg Snow

Reputation: 49660

There is the col2grey function in the TeachingDemos package that will convert a set of colors to an approximation of the grey color that will result from printing. You can use this to try different pallettes without wasting toner/paper.

Upvotes: 4

hadley
hadley

Reputation: 103938

Use http://colorbrewer2.org/ and only show colour schemes that are printer friendly. Also see scale_fill_grey.

Currently it's not possible to used hash lines due to a limitation in the underlying grid drawing package.

Upvotes: 11

Yorgos
Yorgos

Reputation: 30485

Use this to select another color combination (gray scale option included)

Upvotes: 3

Related Questions