[EMAIL PROTECTED] wrote:
I have seen a couple of posts about color schemes like those at the
ColorBrewer site.  Most recently:
http://geography.uoregon.edu/datagraphics/color_scales.htm

These color schemes can work very well for regions (bars, polygons,
images, etc.) but are not very suitable for points and/or lines.

Is anyone aware of research/suggestions for a color scheme to use for
scatter plots?  I've looked at great length and have found little on this
topic.

My current scheme of choice is a set of fairly saturated colors along the
lines of:
navy
brown/orange
black
purple
red
medium green
This is similar to the 'paired' color scheme, but using only the saturated
colors and substituting black for yellow.  Depending on circumstances, I
sometimes use a different glyph for each color.  The hard part about all
this is to make sure that each color/glyph combination has the same
'attention-getting' power.

Any discussion or comments are welcome.

Kevin Wright

First a warning. The use of ColorBrewer type color schemes is inappropriate for many statistical displays -- eg. barplots piecharts, mosaic plots. The problem is that the colors in the schemes vary a lot in luminance and there is a size illusion associated with luminance variation. (See Cleveland and McGill (1983). "A Color-Caused Optical Illusion on a Statistical Graph," The American Statistician, 37:2 101-105.) Varying luminance in graphs which represent values as length or area can distort the perception of the encoded values.

For line and glyph colors the size illusion is not as much
of a problem and it's probably best to concentrate on visibility.
The ISO 9241 standard recommends a luminance difference of at
least 3:1 and preferably 10:1 between text and its background.
Something similar probably applies here, and that severely limits
the color choices available (you need quite dark colors on
a white background).

One way around this is to draw a black border around
the line or glyph.  You can do this for glyphs by using a pch
value between 21 and 25 and using bg= in the base graphics or
fill= in grid.  Alternatively you can roll your own with
polygon (we need a better alternative to this).  For lines
you can draw them twice, superimposing a colored line on top
of a black one - e.g.

        lines(x,y,lwd=3)
        lines(x,y,lwd=1,col="yellow")

There are simultaneous contrast issues with this, but mucking
about with the lwd values will generally get you a reasonable
result.

I think this is a pretty interesting area and there is an
opportunity for someone to look at the perceptual questions
involved.

--
Ross Ihaka                         Email:  [EMAIL PROTECTED]
Department of Statistics           Phone:  (64-9) 373-7599 x 85054
University of Auckland             Fax:    (64-9) 373-7018
Private Bag 92019, Auckland
New Zealand

______________________________________________
[EMAIL PROTECTED] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to