Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2012

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Question about ColorFunction

  • To: mathgroup at smc.vnet.net
  • Subject: [mg126610] Re: Question about ColorFunction
  • From: JiHui Lou <ywdr1987 at gmail.com>
  • Date: Thu, 24 May 2012 03:32:43 -0400 (EDT)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • References: <201205230729.DAA04974@smc.vnet.net> <CAEtRDSek1t-SUaz6uKPgEsZpJLWpLnOxEomcO-NiF_wVbW3EVw@mail.gmail.com>

Thx for replying.
But when option ColorFunctionScaling->False is added in both, the plots are
still different if u check them carefully...
As you remind me,  "With the usual default setting
ColorFunctionScaling->True, all arguments supplied to func are scaled to
lie in the range 0 to 1." is helpful and inspiring. As a result, I have
tried Plot3D[Sin[x + y], {x, 0, 3}, {y, 0, 3},  ColorFunction ->
(Hue[Sin[Pi (#1 + #2)]] &)] to get the same plot as Plot3D[Sin[x + y], {x,
0, 3}, {y, 0, 3}, ColorFunction -> (Hue[#3] &)] produce, but unfortunately
they are still different.
So would u be so kind to help me find a way to make the same plot
as Plot3D[Sin[x + y], {x, 0, 3}, {y, 0, 3}, ColorFunction -> (Hue[#3] &)]
without using ColorFunction form Hue[#3]& but with other form including #1
and #2 ?
Thx a lot!







*=C2=A5=BC=AA=BB=D4 *=BE=B4=C9=CF From Jee Lou


*Jee Lou* *Student, Major: Physics, Zhejiang Normal University, Jinhua,
P.R.China*



On Wed, May 23, 2012 at 9:23 PM, Bob Hanlon <hanlonr357 at gmail.com> wrote:

> "With the usual default setting ColorFunctionScaling->True, all
> arguments supplied to func are scaled to lie in the range 0 to 1."
>
> In your first example, #1 and #2 are each scaled before being fed to
> Sin[#1 + #2]] & so the argument of the Sin is in the interval {0, 2}.
> In your second example, the argument of Hue[#3] & is in the interval
> {0, 1}. The plots would be identical if you used ColorFunctionScaling
> -> False in each.
>
>
> Bob Hanlon
>
>
> On Wed, May 23, 2012 at 3:29 AM, Jee Lou <ywdr1987 at gmail.com> wrote:
> > Anyone explain to me how ColorFunction works? Why Plot3D[Sin[x + y], {x,
> 0, 3}, {y, 0, 3},  ColorFunction -> (Hue[Sin[#1 + #2]] &)] and Plot3D[Sin[x
> + y], {x, 0, 3}, {y, 0, 3}, ColorFunction -> (Hue[#3] &)] return different
> color distributions?
> >
>


  • Prev by Date: Re: Fourier DFT scaling problem
  • Next by Date: Re: Slow Locator in Manipulate
  • Previous by thread: Re: Question about ColorFunction
  • Next by thread: Re: Question about ColorFunction