From: Joe K. <jki...@wi...> - 2010-09-27 13:29:43
|
Have a look at fill_between: http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.fill_between Basically, You'd want something like this: import matplotlib.pyplot as plt import numpy as np x = np.linspace(0, np.pi, 20) y = np.sin(x) plt.figure() plt.fill_between(x, y, where=y>0, facecolor='blue', interpolate=True) plt.fill_between(x, y, where=y<0, facecolor='yellow', interpolate=True) plt.show() Hope that helps! -Joe On Mon, Sep 27, 2010 at 8:10 AM, Piter_ <x....@gm...> wrote: > Hi all. > Is it possiblle in matplotlib to draw something like this? > > http://upload.wikimedia.org/wikipedia/commons/thumb/9/9f/Integral_example.svg/420px-Integral_example.svg.png > Thanks. > Petro. > > > > ------------------------------------------------------------------------------ > Start uncovering the many advantages of virtual appliances > and start using them to simplify application deployment and > accelerate your shift to cloud computing. > http://p.sf.net/sfu/novell-sfdev2dev > > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > |