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.

Reply via email to