Well, it's related to the TikZ converter I'm writing. After having
created the plot, the script is of course totally oblivious to what
exact commands were used.
I was thinking that there is still some sort of bond between the color
bar and its parent plot after their creation, e.g., for when the color
map of the main plot is changed. -- Is that not the case?

 --Nico



On Mon, Feb 15, 2010 at 6:16 PM, Jae-Joon Lee <lee.j.j...@gmail.com> wrote:
> Is there any reason that you need to find out which axes is a color
> bar axes from the list of axes? Can you just keep references to
> colorbars you create?
>
> cbar = colorbar()
> cax = cbar.ax
>
> cax is the axes instance of the colobar you just created.
>
> Regards,
>
> -JJ
>
>
> On Mon, Feb 15, 2010 at 12:04 PM, Nico Schlömer
> <nico.schloe...@gmail.com> wrote:
>> Hi,
>>
>> when plotting a color bar with a plot in matplotlib, the color bar
>> gets treated internally as Axes.
>>
>> With two main plots, each of which comes with a color bar, one structurally 
>> gets
>>
>> <class 'matplotlib.figure.Figure'>
>>    <class 'matplotlib.axes.Axes'>
>>    <class 'matplotlib.axes.Axes'>
>>    <class 'matplotlib.axes.Axes'>
>>    <class 'matplotlib.axes.Axes'>
>>
>> (that is, a Figure has for childres Axes). To find out which one of
>> those is a color bar, I basically inspect their children an look for
>> Arrays with shape (256,), which is what color bars look like. That's
>> ugly of course, but it kind of works(tm). :)
>>
>> I'm having problems, though, with associating color bars with the
>> specific plot. Can I rely on the rule that an Axes -- if it has a
>> color bar --, is immediately followed by the corresponding (color bar)
>> Axes environment? Are there any other properties I could check to
>> identify color bars? (Tried get_label to no avail.)
>>
>> Cheers,
>> Nico
>>
>> ------------------------------------------------------------------------------
>> SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
>> Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
>> http://p.sf.net/sfu/solaris-dev2dev
>> _______________________________________________
>> Matplotlib-users mailing list
>> Matplotlib-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>
>

------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to