Skip to content

How to plot raster obtained from readRAST6 in grey scale?

4 messages · Uwe Ligges, Roger Bivand, Rainer M Krug

#
Hi

I have a raster which I would like to plot in a greyscale instead of
colour. Is this possible, and how?

Thanks

Rainer
#
Rainer M Krug wrote:
Probably, and we may tell you how given you tell us what "raster" means:

 > ?raster
No documentation for 'raster' in specified packages and libraries:
you could try 'help.search("raster")'


Uwe Ligges
#
Uwe Ligges <ligges <at> statistik.tu-dortmund.de> writes:
It is possible that this is a spatial object, like a digital picture, so the
function or method used may have been image(), and the relevant argument was
col=. It would help greatly if the question was rendered in R:

"I have an object X:

str(X, max.level=1, give.attr=FALSE)

which I would like to plot in a greyscale instead of colour:

image(X)

Which arguments to method "image" should I use?"

However, re-phrasing answers the question to ?image and probably then to "Where
are greyscale colours?" then to help.search("grey") so to gray.colors?, and
avoids the posting altogether. 

If the method is spplot in package sp, the same would hold. In any case, for
spatial data (raster is a rather spatial incantation) the R-sig-geo list might
be more suitable.

Roger
#
Thanks - I was quite in a rush when writing the question - sorry about that.

But it works now with

image(TheImage, col=gray.colors(10, start=0.9, end=0.3)
On 08/03/2008, Roger Bivand <Roger.Bivand at nhh.no> wrote: