Re: ListPlot vs ListPlot3D
- To: mathgroup at smc.vnet.net
- Subject: [mg28916] Re: ListPlot vs ListPlot3D
- From: "Orestis Vantzos" <atelesforos at hotmail.com>
- Date: Fri, 18 May 2001 01:13:20 -0400 (EDT)
- Organization: National Technical University of Athens, Greece
- References: <9e02ft$2vu@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Well, given that ListPlot3D creates surfaces (and not a line in 3D space) it is definitely not so simple to extend its functionality in the way you specify. One could write a package though, that takes an array of points in 3D space and creates a mesh of polygons (so that four adjacent points in the matrix would define a polygon). ListConvolve with the right arguments could do the trick, I think... Orestis Vantzos "Otto Linsuain" <linsuain+ at andrew.cmu.edu> wrote in message news:9e02ft$2vu at smc.vnet.net... > > Dear Mathematica experts, I was wondering if there is a way of plotting > a 3D graph using a rectangular array of z-values USING THE CORRESPONDING > VALUES OF X AND Y. > > Here is what I mean: > > with a 2D plot, one can do: > > ListPlot[ {y1,y2,y3,.........yn} ] and this will give a graph of the points > > {y1,1} ,{y2,2}, {y3,3},....{yn,n}, i.e. it will use the integers > 1,2,3,...n as the x values. > > One can, however, write > > ListPlot[ { {x1,y1}, {x2,y2}, {x3,y3}, ... {xn,yn} }] > > and get a graph with user-specified values for x and y. > > There doesn't seem to be an analogous thing for ListPlot3D. The values > of x and y seem to be always {1,1}, {1,2},{2,1},{2,2},.......{n,n} > > Any ideas? Thanks in advance. Otto Linsuain. >