On 06/27/2012 09:12 PM, Mads Ipsen wrote:
> Hi,
>
> Suppose you do this:
>
> axes = self.figure().get_axes()
> contour = axes.contourf(x,y,z)
> colorbar = self.figure().colorbar(contour)
>
> Suppose that the contour data changes, can you update the colorbar with
> the new data?
>
> Currently I remove the colorbar and insert a new one - but I have a
> feeling that something smarter could be done.

When you say "the contour data changes", I assume you mean you are 
contouring a new set of data, with new contour levels, and not just 
changing the cmap.  In this case there is no point in trying to save 
something from the old colorbar, so remaking it is the right thing to 
do.  Simple, effective, foolproof.  (If only the cmap is changed, then 
the existing colorbar should be getting updated automatically.)

Eric

>
> Best regards,
>
> Mads
>

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to