Hello, in the plot commands you can control what covers what by using
the zorder parameter. Here's a demo:
http://matplotlib.sourceforge.net/examples/pylab_examples/zorder_demo.html

So, in your case you could change the plotting commands to

p1.plot(x,y1,'r',linewidth=5,zorder=1)
p1.fill_between(x,0,y2,color='k',alpha='0.7',zorder=2)

to get the fill to cover the line plot.

On Wed, Mar 30, 2011 at 3:16 AM, Terry Lang <te...@lego.berkeley.edu> wrote:
> Hey Matplotlib Community,
>
>         I am trying to create a standard line plot and then overlay a
> fill_between plot that would partly grey out the line plot.  The code
> snippet I am interested in is:
>
> import matplotlib.pyplot as plot
> fig = plot.figure()
> p1 = fig.add_subplot(111)
> p1.plot(x,y1,'r',linewidth=5)
> p1.fill_between(x,0,y2,color='k',alpha='0.7')
>
> However, the fill_between plot is not actually covering the line plot.
> Is there another keyword I should be using?
>
> Thanks!
> Terry
>
> --
> P. Therese Lang
> Post Doc
> Alber Lab, UC Berkeley
>
>
> ------------------------------------------------------------------------------
> Xperia(TM) PLAY
> It's a major breakthrough. An authentic gaming
> smartphone on the nation's most reliable network.
> And it wants your games.
> http://p.sf.net/sfu/verizon-sfdev
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>



-- 
Valentine Svensson

+46735011518
valent...@nxn.se

------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to