Re: Bug in SphericalPlot3D?

*To*: mathgroup at smc.vnet.net*Subject*: [mg83808] Re: Bug in SphericalPlot3D?*From*: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>*Date*: Sat, 1 Dec 2007 05:41:14 -0500 (EST)*Organization*: The Open University, Milton Keynes, UK*References*: <fior38$d66$1@smc.vnet.net>

Kevin J. McCann wrote: > This works: > > SphericalPlot3D[{2, 4, 8}, {\[Theta], 0, Pi}, {\[Phi], 0, 3 Pi/2}, > ImageSize -> 400] > > this does not > > SphericalPlot3D[{2, 4, 8, 16}, {\[Theta], 0, Pi}, {\[Phi], 0, 3 Pi/2}, > ImageSize -> 400] > > It returns: > > SphericalPlot3D::legacycolfunc: -- Message text not found -- >> > > The documentation indicates that one can supply any number of functions > to SphericalPlot3D, but this implies that 3 is the maximum number. Any > ideas? Though the following does not clear the problem (at least for four functions), it seems that the issue is about what arguments are passed to *ColorFunction* when there is _exactly_ four functions to be drawn. The following plots with five and six functions to be plotted, respectively, work as expected. SphericalPlot3D[{2, 4, 8, 16, 32}, {\[Theta], 0, Pi}, {\[Phi], 0, 3 Pi/2}, ImageSize -> 400] SphericalPlot3D[{Sin[\[Theta]], 2 Sin[\[Theta]], 4 Sin[\[Theta]], 8 Sin[\[Theta]], 16 Sin[\[Theta]], 24 Sin[\[Theta]]}, {\[Theta], 0, Pi}, {\[Phi], 0, 3 Pi/2}, ImageSize -> 400] Regards, -- Jean-Marc