[R] is it possible to fill with a color or transparency gradient?
hadley wickham
h.wickham at gmail.com
Fri Oct 6 23:51:50 CEST 2006
> I haven't been using R very long, so it's possible that I'm just
> missing something, but I haven't found anything like this in the help
> files. I've tried to poke around in graphics, grid, and ggplot,
> without any luck so far. I really like some of the functionality in
> ggplot, and it does some nice things with continuous gradients for the
> color of scatter plot points, for example, but it each individual
> point (or grob) is always one solid color as far as I can tell.
ggplot supports alpha blending provided your graphics device does too
(Quartz on the mac, or pdf version 1.3 or later). Have a look at the
alpha function for easily making transparent colours, as well as
scgradient for specifying the colour scale.
Oh, I see you want a gradient fill on a polygon - that's a lot harder,
and I can only suggest dividing your polygon up into smaller
rectangles and filling those individually. That appears to be what
gradient.rect does.
Hadley
More information about the R-help
mailing list