J'ai 2 sous-placettes - 1 dispersion et une barre pour laquelle je voudrais un axe x partagé. Le nuage de points a une barre de couleur. Le sharex ne semble pas fonctionner avec cela car l'axe pour les deux parcelles ne coïncident pas. mon code:matplotlib sharex avec la barre de couleurs ne fonctionne pas
fig, (ax, ax2) = plt.subplots(2,1, gridspec_kw = {'height_ratios':[13,2]},figsize=(15,12), sharex=True)
df_plotdata.plot(kind='scatter', ax=ax, x='index_cancer', y='index_g', s=df_plotdata['freq1']*50, c=df_plotdata['freq2'], cmap=cmap)
df2.plot(ax=ax2, x='index_cancer', y='freq', kind = 'bar')
Je me rends compte du colorbar est le problème. Essayer de déplacer la barre de couleurs ne semble pas fonctionner. Je n'arrive pas non plus à m'en débarrasser. – Preethi
Sharex signifie que les limites des axes sont les mêmes et que les axes sont synchronisés. Cela ne signifie pas qu'ils se trouvent l'un sur l'autre. Tout dépend de la façon dont vous créez la barre de couleurs. Ne serait-ce pas génial si les gens fournissaient juste [mcv] des questions, qui pourraient être copiées et changées pour répondre facilement à leurs questions? – ImportanceOfBeingErnest