I start with tree plots:
df = pd.DataFrame([1,20,3],[2,30,4],[3,40,5],columns=['mean','size','stat']) fig,[ax1,ax2,ax3] = plt.subplots(1, 3, sharey=True) ax1.barh(np.arange(len(df)),df['mean'].values, align='center') ax2.barh(np.arange(len(df)),df['size'].values, align='center') ax3.barh(np.arange(len(df)),df['stat'].values, align='center') Is there a way to rotate the x axis labels on all three plots?