Dear R Users,

I am trying to plot a matrix (a Digital Elevation Model) using wireframe
[lattice] and color that matrix based on a separate/independent matrix of
the same resolution (both have the same number of rows and columns) as the
DEM.  More specifically I would like to plot a DEM using wireframe and
color each cell/tile based on interpolated surface temperature
measurements.  Within the wireframe function, the arguments
"color.regions", "drape" and "at" seemed most important to accomplish
this.  However, I have not been successful.  Below is another explanation
with some example data.

###

#say we have a matrix

DEM=matrix(1:100, ncol=10)

#we also have a matrix of interpolated temperatures measurements (or any
other kind of data with the same resolution as the DEM)

interpTEMP = matrix(floor(runif(100, 1,10)),ncol=10)

#I would normally go through and apply a function to use html color codes
to coincide with interpTEMP but these values will prove my dilemma.

#now I would like to plot my DEM and color each cell based on the
"matching" cell of interpTEMP
#N.B. that this obviously isn't the correct way of doing things as it
doesn't work!

wireframe(x=DEM, drape=TRUE, col.regions=as.vector(interpTEMP))

###

any ideas on how to combat this problem?  Please let me know if I need to
be more clear or provide additional information.  Many blessings for your
help!

.alex

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to