Petr, You may want to look at the rgl package for doing the 3d plot, then code the points using different sizes/colors for your value.
However, when looking at a 3 dimensional plot that has been projected onto 2 dimensions (computer screen or paper), the ability to really understand what you are seeing is limited and often wrong due to various optical illusions. I would suggest that using lattice graphics may be more informative (slice along height and do plots with lat and long as y and x and points by value, or other combinations). You may also find relationships by using functions like stars, symbols, my.symbols (TeachingDemos), or faces (TeachingDemos) to plot more than 2 dimensions (though you still need to be very careful in how you assign variables to features). Hope this helps, -- Gregory (Greg) L. Snow Ph.D. Statistical Data Center Intermountain Healthcare [EMAIL PROTECTED] (801) 408-8111 > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Petr PIKAL > Sent: Thursday, January 10, 2008 9:42 AM > To: hadley wickham > Cc: [EMAIL PROTECTED] > Subject: Re: [R] 4 dimensional graphics > > Thank you > > Basically I have a rectangular space (like an aquarium) in > which I made some analysis. I can make > > image(lat, long, value) for each height but what I dream > about is to make something like scatterplot3d(lat, long, > height) with points set according to a value. > > Up to now i can do > > scatterplot3d(sloupecn, radan, vrstvan, > color=as.numeric(cut(value, c(0, 100, 400, 1000)))) > > which will give you green and red points in upper right > corner. I started to try to make cex.symbols scaled according > to value too but up to now I did not manage to work correctly. > > in > > scatterplot3d(sloupecn, radan, vrstvan, cex.symbols = > value/max(value)+2, color=as.numeric(cut(value, c(0, 100, > 400, 1000)))) > > the biggest points are at other places then I expected. > > here are the data > > vrstvan sloupecn radan value > 1 4 1 73.8 > 1 4 9 54.9 > 1 4 17 72 > 1 1 1 96 > 1 1 9 52.1 > 1 1 17 53.3 > 4 4 1 58.4 > 4 4 9 93.5 > 4 4 17 140.2 > 4 1 1 90.3 > 4 1 9 36.5 > 4 1 17 55.1 > 7 4 1 169.1 > 7 4 9 718 > 7 4 17 813 > 7 1 1 73.4 > 7 1 9 46.5 > 7 1 17 205 > > Petr > [EMAIL PROTECTED] > > "hadley wickham" <[EMAIL PROTECTED]> napsal dne 10.01.2008 16:07:31: > > > On Jan 10, 2008 8:36 AM, Petr PIKAL <[EMAIL PROTECTED]> wrote: > > > Dear all > > > > > > I want to display 4 dimensional space by some suitable way. I > > > searched CRAN and found miscellaneous 3 dim graphics > packages which > > > I maybe can modify but anyway I am open to any hint how to > > > efficiently display > data > > > like: > > > > > > longitude, latitude, height, value > > > > What exactly are you interested in? I'd start with plots of: > > > > * long, lat, height > > * long, lat, value > > * height, value > > > > to give you a feel for what is going on. > > > > Hadley > > > > > > -- > > http://had.co.nz/ > > ______________________________________________ > 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. > ______________________________________________ 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.