On 11/17/2010 07:35 AM, Ognjen Ilic wrote:
> Hello all,
>
> I posted about this problem on another forum (with an image attachment)
> http://python-forum.org/pythonforum/viewtopic.php?f=18&t=21951&p=99290#p99290
>
> In the figure below white space that forms a trapezoid to the right
> (slope then constant) and tear-shape white space to the left (due to
> maxZ being too small) are expected and I have no issues with that.
> The weird things are the sharp white shapes to the left. They are very
> irregular and with a little different change in parameters they appear
> at different places.
This looks like the path simplification bug that was fixed some time
before mpl 1.0. You can upgrade, or as a workaround you can turn off
path simplification by putting
path.simplify : False
in your matplotlibrc file, or by using
matplotlib.rcParams['path.simplify'] = False
in your script.
Eric
>
> Below are the relevant pieces of code
>
> Code: Select all
> import matplotlib.pyplot as plt
> import matplotlib.colors as colors
> ...
> z = numpy.transpose(z)
> z = numpy.ma.masked_where(z<=0, z)
> levels = numpy.linspace(0,maxZ,50)
> cset1=plt.contourf(x,y,z,levels,cmap=plt.get_cmap('jet',len(levels)-1))
> plt.colorbar(cset1)
> fname = 'pic.png'
> plt.savefig(fname)
>
>
>
> Above, z is the 2D array of values for different x and y (both lists
> have 400 elements each).
> Ths is really really confusing me. Any help is greatly appreciated!
>
>
>
> ------------------------------------------------------------------------------
> Beautiful is writing same markup. Internet Explorer 9 supports
> standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2& L3.
> Spend less time writing and rewriting code and more time creating great
> experiences on the web. Be a part of the beta today
> http://p.sf.net/sfu/msIE9-sfdev2dev
>
>
>
> _______________________________________________
> Matplotlib-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3.
Spend less time writing and rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
_______________________________________________
Matplotlib-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-users