Hi, On Wed, Nov 9, 2011 at 11:56 AM, Michal Zimmermann <zimm...@gmail.com> wrote: > Hi to all, > i have a data set of international airports with latitude, longitude and > altitude. I was thinking of creating a 3D plot out of them, but haven't > succeeded yet. > With > plot3d(x=seq(min(traffic$lon),max(traffic$lon)),y=seq(min(traffic$lat),max(traffic$lat)),z=traffic$alt) > all i get is http://imageshack.us/photo/my-images/225/70758244.png/. What i > wanna get is a 3Dlike map of airports in the world. Am i using good > function to achieve that? Why are the points "lined" up and don't copy > their 2D shape (http://imageshack.us/photo/my-images/36/91660845.png/)?.
Your points are "lined up" because you're plotting seq(min(traffic$lon),max(traffic$lon)) instead of your actual x coordinates, and ditto for y. I would think that you want plot3d(x=traffic$lon, y=traffic$lat, z=traffic$alt) but since you don't provide data (or even which package provided the plot3d() function you're using, since there's more than one), it's hard to say for certain. Sarah > Thanks for replies or hints, i'm new to R and as a geography student i'm > especially interested in handling and visualizing geodata. > > -- Sarah Goslee http://www.functionaldiversity.org ______________________________________________ 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.