Re: [Matplotlib-users] savefig and StringIO error on Python3

2014-11-02 Thread Scott Lasley
I wish I could say that it was because of a deep understanding of the inner workings of matplotlib or a rock solid grasp of python 3's bytes vs strings, but it wasn't. fig.savefig threw the TypeError: string argument expected, got 'bytes' exception, so I figured BytesIO might work better with

Re: [Matplotlib-users] savefig and StringIO error on Python3

2014-11-02 Thread Julien Hillairet
Well, the methodology is sufficient and efficient, I'm OK with that :) Thanks for these additional information. Regards, Le 2 nov. 2014 09:34, Scott Lasley slas...@space.umd.edu a écrit : I wish I could say that it was because of a deep understanding of the inner workings of matplotlib or a

Re: [Matplotlib-users] Structure of contour object returned from tricontourf

2014-11-02 Thread Ian Thomas
On 1 November 2014 18:20, Hartmut Kaiser hartmut.kai...@gmail.com wrote: Thanks Ian! Your detailed answer is much appreciated. As you might have already guessed, we have quite some problems creating clean geometries from the generated contour data. I have tried to put together one

Re: [Matplotlib-users] Structure of contour object returned from tricontourf

2014-11-02 Thread Benjamin Root
Would it make sense to at least emit a warning when a mask is encountered. There are very few places in matplotlib where masked arrays are not allowed (I think histograms is the other spot, but I can't remember for sure). On Sun, Nov 2, 2014 at 11:10 AM, Ian Thomas ianthoma...@gmail.com wrote:

Re: [Matplotlib-users] tex rendering broken?

2014-11-02 Thread Martin Wiebusch
I just installed matplotlib 1.4.2 via pip, and executing the file matplotlib-1.4.2/examples/pylab_examples/tex_demo.py from the source tarball gives the same error: Traceback (most recent call last): File matplotlib-1.4.2/examples/pylab_examples/tex_demo.py, line 29, in module

Re: [Matplotlib-users] Structure of contour object returned from tricontourf

2014-11-02 Thread Hartmut Kaiser
Ian, You are using masked arrays where you shouldn't, again. The documentation for tricontour states that it expects z to be an array, it doesn't say masked array. If you pass it a masked array, it will ignore the mask. Hence you have a number of triangles that include a vertex with a