R-beta: image(x,y,z)?

Bill Simpson wsimpson at uwinnipeg.ca
Tue Apr 28 18:30:12 CEST 1998

Thanks very much Thomas!  Your solution works well!

> > I can get at data$x, data$y, data$z. I want to do an image plot.  Ideally
> > image (or a relative of image) would accept the vectors data$x, data$y,
> > data$z as arguments. (After all, if you can do plot(x,y) on vectors x and
> > y, why can't you do image(x,y,z) on vectors x, y, and z?) However it
> > doesn't work like that.
> The real reason is that it isn't written that way.  There is a good
> rationalisation, though.  image() is a surface plot, not a 3-d
> scatterplot, and so it is necessary that z is defined at every point on
> the x,y grid (otherwise we don't know what color to plot). This is hard to
> ensure when you have image(x,y,z) for vectors
OK I get it.
I guess it would be possible to use x,y,z vector inputs (all same length)
as scatterplot; where is z is not defined at some (x,y), the colour of
that cell could be white or black. One could think of this plot as a
picture of a marked spatial point process if most of the cells are empty.
I am not saying this would necessarily make sense as image(), but maybe as

Thanks again.


r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch

More information about the R-help mailing list