Re: Does ColorFunction-> have different meanings to Plot3D
- To: mathgroup at smc.vnet.net
- Subject: [mg83290] Re: [mg83276] Does ColorFunction-> have different meanings to Plot3D
- From: Carl Woll <carlw at wolfram.com>
- Date: Sat, 17 Nov 2007 05:12:15 -0500 (EST)
- References: <200711161041.FAA05001@smc.vnet.net>
congruentialuminaire at yahoo.com wrote:
>Hello Mathematica UG:
>
>I made a very simple 3D plot using a CF:
>
>Plot3D[Sin[x + y^2], {x, -3, 3}, {y, -2, 2}, ColorFunction -> (Hue[#]
>&)]
>
>Then I made a contour plot of the identical function, also with CF:
>
>ContourPLot[Sin[x + y^2], {x, -3, 3}, {y, -2, 2}, ColorFunction ->
>(Hue[#] &)]
>
>Since I am using the identical function passed to the 2 plotting
>routines, I expect the color to show analogously. Specifically in the
>Plot3D, the color bands are straight and parallel to the y-axis. In
>the ContourPlot, the bands are curved with the contours.
>
>Is it possible to make the CF correspond so that when both plots are
>shown, the color shows the correspondence between the plots (since the
>functions plotted are the same)? Alternatively, is there some other CF
>I can use with ContourPlot to accomplish the desired result?
>
>TIA.
>
>Regards..Roger W.
>
>
Look up ColorFunction in the help to discover that the arguments
supplied to Plot3D and ContourPlot are:
Plot3D - x,y,z
ContourPlot - f contour levels
Therefore, there is no way to give ContourPlot a ColorFunction that will
color things based on x values. On the other hand, you can give Plot3D a
ColorFunction that will color based on z values:
Plot3D[Sin[x + y^2], {x, -3, 3}, {y, -2, 2}, ColorFunction -> (Hue[#3]&)]
and
ContourPlot[Sin[x + y^2], {x, -3, 3}, {y, -2, 2}, ColorFunction ->
(Hue[#] &)]
will plot with similar colors. Instead of ContourPlot, you might try
DensityPlot as well:
DensityPlot[Sin[x + y^2], {x, -3, 3}, {y, -2, 2}, ColorFunction ->
(Hue[#] &), PlotPoints -> 70]
Carl Woll
Wolfram Research
- References:
- Does ColorFunction-> have different meanings to Plot3D and
- From: congruentialuminaire@yahoo.com
- Does ColorFunction-> have different meanings to Plot3D and