[R-sig-Geo] SpatialPolygonsDataFrame visualization

Paul Hiemstra p.hiemstra at geo.uu.nl
Thu Feb 14 09:43:47 CET 2008


You can have separate scales for separate lattice plots. Use scales = 


Mathieu Basille wrote:
> Thanks Rick for the hints.
> I have to admit, however, that it is so far a huge failure. I have been 
> able to play a bit with the color key (arg 'colokey' that sets the 
> position, the colors, the tick marks, height & width, etc.) and the 
> color of one map (arg 'col.regions', for finite values of the layer), 
> but I'm still unable to
> 1) have different scales for different layers (i.e. one color key per 
> layer);
> 2) color NA with a non-contiguous color from other finite values. From 
> my different tests, NA are always white (I wish I could fill them in red 
> for example, with finite values in a gradient of grey).
> In addition, I'm totally lost in the help pages of xyplot and levelplot 
> (lattice), and the graph gallery of sp didn't help neither.
> Any other resource or tutorial for this?
> Thanks in advance,
> Mathieu.
> Rick Reeves a écrit :
>> Mathiu:
>> The attached use case might help: It is not exactly what you are looking 
>> for, but the last map
>> demonstrates use of the spplot function to create a 'display list' that 
>> plots vector and raster
>> data layers on a single map. Also some hints on creating a map scale and 
>> legend.
>> http://nceas.ucsb.edu/scicomp/GISSeminar/UseCases/MapProdWithRGraphics/OneMapProdWithRGraphics.html 
>> Regards,
>> Rick Reeves
>> Mathieu Basille wrote:
>>> Hello everyone,
>>> I'm not very familiar with visualization of spatial objects in R, 
>>> especially with the possibilities of the spplot function...
>>> I have a SpatialPolygonsDataFrame and I'd like to obtain a map with a 
>>> specific scale for each layer (not in the geographic space, but in the 
>>> data), instead of the same one for every one. In my case, the layers 
>>> represent different variables, not on the same scale (e.g. elevation 
>>> and rain).
>>> Additionally, I'd like to represent NA's with a particular color (say 
>>> black so that we can see immediately where they occur).
>>> I guess these 2 issues are somehow related, but I didn't manage to 
>>> solve them. The help pages of spplot or xyplot didn't really help...
>>> Any hint how to do that?
>>> Thanks in advance,
>>> Mathieu.
>>>  > version
>>> platform       i486-pc-linux-gnu
>>> svn rev        43537
>>> version.string R version 2.6.1 (2007-11-26)
>>> sp: sp_0.9-19

Drs. Paul Hiemstra
Department of Physical Geography
Faculty of Geosciences
University of Utrecht
Heidelberglaan 2
P.O. Box 80.115
3508 TC Utrecht
Phone: 	+31302535773
Fax:	+31302531145

More information about the R-sig-Geo mailing list