Yves Revaz wrote:
> Hi all,
> When I use:
> colorbar(orientation='horizontal')
> the color bar is drawn on the bottom of the corresponding graph.
> Which option will draw the colorbar on the top of the graph ?

I think (correct me if I'm wrong devs) you'll have to use the cax 
keyword argument to manually specifiy the position of the axes in which 
to draw the colorbar.  You'll also need to adjust the position of the 
plot using figure.subplots_adjust.  Like this maybe:

import numpy as np
import matplotlib.pyplot as plt
data = np.random.randn(30,30)
fig = plt.gcf()
ax = fig.add_axes([0.12, 0.9, 0.8, 0.05])
plt.colorbar(cax=ax, orientation='horizontal')

Hope this helps,


Ryan May
Graduate Research Assistant
School of Meteorology
University of Oklahoma

Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
Matplotlib-users mailing list

Reply via email to