RE: Color Functions
- To: mathgroup at smc.vnet.net
- Subject: [mg34270] RE: [mg34260] Color Functions
- From: "David Park" <djmp at earthlink.net>
- Date: Mon, 13 May 2002 05:54:13 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Charlie,
Here is an example:
Needs["Graphics`Colors`"]
data = Table[Sin[x ]Sin[y], {y, 0, 1, 0.05}, {x, 0, 1, 0.05}];
The graphics routine will feed a scaled "z value" between 0 and 1 to the
color function routine.
cfun[z_] :=
Which[
0 <= z < 0.25, LampBlack,
0.25 <= z < 0.5, SeaGreen,
0.5 <= z < 0.75, SpringGreen,
0.75 <= z, Aquamarine]
ListDensityPlot[data, MeshRange -> {{0, 1}, {0, 1}}, ColorFunction -> cfun];
If you use the option ColorFunctionScaling -> False, then the graphics
routine will feed the actual value of the function to the color function.
(In this particular example there would be no difference.)
David Park
djmp at earthlink.net
http://home.earthlink.net/~djmp/
> From: Charlie Rosenthal [mailto:c.e.rosenthal at cox.net]
To: mathgroup at smc.vnet.net
>
> Hello,
>
> Could someone please provide an example of using an arbitray
> color function
> in a ListDensityPlot. I am currently using ColorFunction->Hue but
> don't like
> the color mapping.
>
> Many Thanks
>
> Charlie
>
>