On Wed, Jan 20, 2010 at 9:17 AM, Mario Mech <m...@meteo.uni-koeln.de> wrote: > cl = cb.ax.get_yticklabels() > > results in a list of Text objects like Text(0,0,''). So my problem is more to > get the TickLabels for vertical colorbars. >
Can you elaborate why you need to do this? This is a general behavior of Axes in matplotlib (i.e., not colorbar specific). There are things that are evaluated later when the figure gets drawn. You may use iter_ticks method if it fits your need. for j, p, l in cb.ax.yaxis.iter_ticks(): print l To change the ticklabels of colorbar, they need to be set when the colorbar is created, as Scott suggested. This is a limitation of the current colobar implementation. Changing ticklabels (or locations) after colorbar is created is quite tricky. Regards, -JJ ------------------------------------------------------------------------------ Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users