Re: Regarding a 3D plot in mathematica
- To: mathgroup at smc.vnet.net
- Subject: [mg47488] Re: [mg47462] Regarding a 3D plot in mathematica
- From: Tomas Garza <tgarza01 at prodigy.net.mx>
- Date: Wed, 14 Apr 2004 07:16:37 -0400 (EDT)
- References: <Pine.LNX.4.44.0404132122590.28550-100000@ipc.iisc.ernet.in>
- Sender: owner-wri-mathgroup at wolfram.com
No, I don't think you can. One possibility, which is not too neat, is to use Graphics`Graphics3D`ScatterPlot3D, and you will get something you may or may not be able to interpret adequately. But, then, why can't you convert your list of points in 3D to an array of heights? Perhaps, I venture to guess, you have missing points, so you can't get a proper array. But, should that be the case, 1) you may then fill the missing points with zeroes, or 2) use ListInterpolation to obtain estimates of the missing heights. Tomas Garza Mexico City ----- Original Message ----- From: "Ananya Debnath" <ananya at ipc.iisc.ernet.in> To: mathgroup at smc.vnet.net Subject: [mg47488] Re: [mg47462] Regarding a 3D plot in mathematica > > I know this option. But say, if I can't convert my data (list of points > in 3D) as array of height values, then can I plot my data of list of > points in 3D directly as we plot in case of a function? > > Ananya. > > > On Tue, 13 Apr 2004, Tomas Garza wrote: > > > There are some fine points regarding the nature of the points you want to > > plot in 3D. First, have a close look at the definition of ListPlot3D (in the > > on-line help browser, e.g.). Notice that the argument you must provide is an > > array of height values, not a list of points in 3D. So, for example > > > > In[1]:= > > tbl = Table[Sin[x*y], {x, 0, Pi, Pi/8}, > > {y, 0, Pi, Pi/8}]; > > > > In[2]:= > > ListPlot3D[tbl]; > > > > works all right (first of all load Graphis`Graphics3D`). Some > > experimentation is useful in order to familiarize yourself with this > > function. > > > > Tomas Garza > > Mexico City > > ----- Original Message ----- > > From: "Ananya Debnath" <ananya at ipc.iisc.ernet.in> To: mathgroup at smc.vnet.net > > To: <mathgroup at smc.vnet.net> > > Sent: Tuesday, April 13, 2004 5:26 AM > > Subject: [mg47488] [mg47462] Regarding a 3D plot in mathematica > > > > > > > Hi, > > > > > > I want to make a 3D plot out of a data file having 3 columns of numbers > > > using mathematica such that each row represents a point in 3D, and also > > > the resulting plot looks as one obtained from ploting a function with > > command > > > line: > > > Plot3D[function[x,y],{x,xmin,xmax},{y,ymin,ymax}]. > > > > > > Can you please help me regarding this plot? > > > > > > Thanks, > > > > > > Ananya. > > > > > > > > > > > > > > > > > > > > > > > >