 
 
 
 
 
 
Re: Fill the space surrounded by two contours lines with different colors
- To: mathgroup at smc.vnet.net
- Subject: [mg36445] Re: Fill the space surrounded by two contours lines with different colors
- From: Tom Burton <tburton at brahea.com>
- Date: Sat, 7 Sep 2002 02:53:58 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Hello,
On 9/6/02 12:20 AM, in article al9l7i$b1l$1 at smc.vnet.net, "Jun Lin"
<jl_03824 at yahoo.com> wrote:
> I need to fill the space between two contour lines, C1 and C2, with
> red color, and leave the other place white. What trick I have to use?
> Any suggestion and advice will be appreciated.
Over the years I have alighted upon the following scheme. Suppose I want to
color only between contour levels 1 and 2:
In[84]:=Needs["Graphics`Colors`"]
In[88]:=ContourPlot[x, {x, -1, 3},   {y, 0, 1},
        Contours ->  {0, 1, 2, 3, 4},
        ColorFunction -> (If[1 < # < 2, Red, White] & ),
        ColorFunctionScaling -> False];
Hints:
1. Specify the specific contour levels instead of specifying only the count.
2. Disable ColorFunctionScaling so the argument to ColorFunction corresponds
to the contour levels.
Hope this helps,
Tom Burton

