From: Valentine S. <val...@nx...> - 2011-04-08 15:44:18
|
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...@le...> 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 > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > -- Valentine Svensson +46735011518 val...@nx... |