Re: False image plot
- To: mathgroup at smc.vnet.net
- Subject: [mg58354] Re: False image plot
- From: dh <dh at metrohm.ch>
- Date: Tue, 28 Jun 2005 21:56:50 -0400 (EDT)
- References: <d9r528$56u$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Hi, there are different ways to achieve this, but one of the most basic way would be to create a Hue and a point directive for every point you want to draw. Toward this aim we define a function taking 3 arguments and returning a Hue and Point directive: fun[x1_,x2_,x3_]:={Hue[x3],Point[{x1,x2}]}; We then feed this function with your 3 lists and display the result: Show[Graphics[{PointSize[0.3], MapThread[ fun,{list1,list2,list3}] }],Frame->True] where we added a PointSize and a Frame command for more glamour. To make this work, list3 must contain numbers between 0 and 1 (Hue request this). If this is not the case, you must first normalize list3 by e.g. list3= List3/Norm[list3] sincerely, Daniel tornado78 wrote: > Ok here is another one i need help on > > How do you get mathematica to take three lists of numbers, plot one as x, one as y and the third not as a 3rd dimension but as a color value of some sort for example blue for low values, red and yellow for high values of the third set of numbers > > thanks >