我写了以下内容。
male_cvote_genre = genre_top10.groupby(genre_top10.index)['CVotesU18M', 'CVotes1829M', 'CVotes3044M', 'CVotes45AM'].mean()
female_cvote_genre = genre_top10.groupby(genre_top10.index)['CVotesU18F', 'CVotes1829F', 'CVotes3044F', 'CVotes45AF'].mean()
f,(ax1,ax2,axcb) = plt.subplots(1,3,gridspec_kw={'width_ratios':[1,1,0.08]})
ax1.get_shared_y_axes().join(ax1,ax2)
g1 = sns.heatmap(male_cvote_genre,cmap='Greens', annot=True, fmt='d', cbar=False,ax=ax1)
g1.set_ylabel('Genres', fontsize= 10)
g1.set_xlabel('Male Age Group')
g2 = sns.heatmap(female_cvote_genre, cmap='Greens', annot= True, fmt='d', cbar_ax=axcb,ax=ax2)
g2.set_ylabel(' ')
g2.set_xlabel('Female Age Group', fontsize= 10)
g2.set_yticks([])
for ax in [g1,g2]:
t1=ax.get_xticklabels()
ax.set_xticklabels(t1, rotation=90)
tly=ax.get_yticklabels()
ax.set_yticklabels(tly,rotation=0)
plt.show()
plt.tight_layout()
图像是我得到的输出。如何解决文字不可读的问题?