Re: Plotting Surfaces from data
- To: mathgroup at smc.vnet.net
- Subject: [mg24472] Re: [mg24386] Plotting Surfaces from data
- From: Derek Stoll <dcstoll at us.ibm.com>
- Date: Wed, 19 Jul 2000 01:21:48 -0400 (EDT)
- Organization: IBM Global Services North -- Burlington, Vermont, USA
- References: <8l0p5k$dq5@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
steffenz at server2.fo.FH-Koeln.DE wrote: > > Date: Wed, 12 Jul 2000 23:13:27 -0400 (EDT) > > From: Derek Stoll <dcstoll at us.ibm.com> To: mathgroup at smc.vnet.net > > To: mathgroup at smc.vnet.net > > Subject: [mg24472] [mg24386] Plotting Surfaces from data > > Organization: IBM Global Services North -- Burlington, Vermont, USA > > > I have data of the form, {{x,y,z},...}. I am trying to plot it on a 3D > > surface where the color is a function of z. I have been able to plot it > > in several ways, but none of them will allow me to set the color as a > > function of z using the ColorFunction->Hue or any other means that I can > > come up with. Can anyone tell me a way to do this? > > Thank you, > > Derek > > > > > > Hi Derek! > > I am always konverting the data into a function. > > Try this: > > f = Interpolation[data] > Plot3D[funk[x, y], {x,.. ,..}, {y,.. ,.. }, ColorFunction -> Hue] > > bye > > Steffen > > Dipl.-Ing. Steffen Zozgornik > > Institut fur Licht- und Bautechnik > an der Fachhochschule Koln > Gremberger Strasse 151 a > D - 51105 Koln > > Tel.: +49 - 221 - 83 10 95 > Fax.: +49 - 221 - 83 55 13 Thank you for your suggestion, but it is not working with my data. When I tried it, I got this responce. Interpolation::indim: The coordinates {34.4415190000000004} in dimension 2 are not consistent with other coordinates in this dimension. I'm not sure exactly what it means, but it doesn't want to work. I wonder if part of the trouble is that Mathematica does not seem to have been designed to cope well with data not in a straight rectangular grid. Although I have x,y,z data, the data is in concentric rings. Derek