[Matplotlib-users] updating contours

Slavin, Jonathan jslavin at cfa.harvard.edu
Mon Oct 26 11:43:06 EDT 2015


Hi Mike,

Yes, that's basically what I ended up doing.  I did
ax.collections.pop()
ax.contour(...)

I'm not sure if there's a different (better?) way to remove the contours,
but that works.

By the way, it was not easy to discover that contours are collections (a
LineCollection), though I guess it's not too hard to guess.  I think the
docs could provide more information along these lines.

Jon

On Mon, Oct 26, 2015 at 11:07 AM, Michael Droettboom <
mdroettboom at continuum.io> wrote:

> You're correct that there is no equivalent -- contour is one of those
> "computed" things that can't be directly updated from the original data.
> You don't need to do a whole `cla()` though.  Removing the contour artist
> and calling contour again should be sufficient.
>
> Mike
>
> On Fri, Oct 23, 2015 at 11:56 AM, Slavin, Jonathan <
> jslavin at cfa.harvard.edu> wrote:
>
>> Hi,
>>
>> I'm looking at a series of images and want to include overplotted
>> contours.  To update the image I just need to use the set_data() method of
>> the AxesImage object.  However, as far as I can tell, there's nothing
>> similar for the QuadContourSet object.  I tried set_array() but that didn't
>> work.  Am I missing something?  Does anyone have any suggestions for how to
>> update the contours?  Of course if necessary I could do a cla(), but that
>> would be slow, I think.
>>
>> Regards,
>> Jon
>> --
>> ________________________________________________________
>> Jonathan D. Slavin                 Harvard-Smithsonian CfA
>> jslavin at cfa.harvard.edu       60 Garden Street, MS 83
>> phone: (617) 496-7981       Cambridge, MA 02138-1516
>> cell: (781) 363-0035             USA
>> ________________________________________________________
>>
>>
>> _______________________________________________
>> Matplotlib-users mailing list
>> Matplotlib-users at python.org
>> https://mail.python.org/mailman/listinfo/matplotlib-users
>>
>>
>
>
> --
> Michael Droettboom
> Continuum Analytics
>



-- 
________________________________________________________
Jonathan D. Slavin                 Harvard-Smithsonian CfA
jslavin at cfa.harvard.edu       60 Garden Street, MS 83
phone: (617) 496-7981       Cambridge, MA 02138-1516
cell: (781) 363-0035             USA
________________________________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/matplotlib-users/attachments/20151026/6f06c2f3/attachment.html>


More information about the Matplotlib-users mailing list