[R] 3D-plots of 2D-grids
David Winsemius
dwinsemius at comcast.net
Thu Feb 14 12:18:01 CET 2013
On Feb 14, 2013, at 1:10 AM, jas wrote:
>
> Hello everybody,
>
> I have an Ascii-grid (100x100m) with population density over
> Switzerland
> (local coordinations system, CH LV03). Now I would like to have a nice
> graphic to present the data. I would like to make a plot that will
> show the
> density as the z-variable and raise for example a stacking pillar
> showing
> how high the density is in that hectare. I attached a map that's
> similar to
> what I would like, to give you an idea incase I am not making myself
> clear.
> <http://r.789695.n4.nabble.com/file/n4658517/Bildschirmfoto_2013-02-14_um_10.08.51.png
> >
>
> Can you tell me how I can do this? I tried persp and persp3d, but
> there the
> x and y-vectors have to be increasing values, where as the
> coordinates in a
> grid don't necessarily increase for both x and y, as they follow the
> line
> horizontally...
>
I thought you said you had a 'grid' presumably with values at the
intersections of the grid? That is the sort of input that persp will
take. You would supply x=seq( ..., length=100), y= seq( ... ,
length=100) and your 'grid' (which I assume is stored as a matrix) as
z values. In fact if you just supply a matrix as the z value to persp
you will get an automatic display, just not with the labels you might
have hoped for.
--
David Winsemius, MD
Alameda, CA, USA
More information about the R-help
mailing list