       Re: SphericalPlot3D ColorFunction problem

• To: mathgroup at smc.vnet.net
• Subject: [mg104708] Re: [mg104653] SphericalPlot3D ColorFunction problem
• From: "David Park" <djmpark at comcast.net>
• Date: Sat, 7 Nov 2009 06:50:01 -0500 (EST)
• References: <18346782.1257503749659.JavaMail.root@n11>

```Porscha,

You have to use a correct list of arguments in the ColorFunction. I think
this is similar to ParametricPlot3D in the argument list.

SphericalPlot3D[Abs[Cos[t]], {t, 0, Pi}, {p, -Pi, Pi},
ColorFunction -> Function[{x, y, z, t, p}, Hue[Arg[Cos[t]]/(2. Pi)]],
ColorFunctionScaling -> False]

David Park
djmpark at comcast.net
http://home.comcast.net/~djmpark/

From: Porscha Louise McRobbie [mailto:pmcrobbi at umich.edu]

Hello,

Can anyone explain why the following simple plot is a single color?

SphericalPlot3D[Abs[Cos[t]], {t, 0, Pi}, {p, -Pi, Pi},
ColorFunction -> Function[{t}, Hue[Arg[Cos[t]]/(2. Pi)]],
ColorFunctionScaling -> False]

Arg[Cos[t]]/(2. Pi)] should be zero for t<Pi/2, and 0.5 for t>Pi/2, so
I expect the the upper lobe of the plot to be red (Hue) and the
lower lobe to be cyan (Hue[0.5]).  Is there something different about
ColorFunctions in SphericalPlot3D compared with Plot3D?

Any help is greatly appreciated!

Porscha

```

• Prev by Date: Re: SphericalPlot3D ColorFunction problem
• Next by Date: Re: Mysterious Output in formatted Notebook
• Previous by thread: Re: SphericalPlot3D ColorFunction problem
• Next by thread: Re: SphericalPlot3D ColorFunction problem