我从 TreeMap 开始:
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')
有没有办法在所有三个图上旋转 x 轴标签?
最佳答案
当你完成绘图后,你可以循环遍历每个 xticklabel:
for ax in [ax1,ax2,ax3]:
for label in ax.get_xticklabels():
label.set_rotation(90)
关于python - 在 Matplotlib 中旋转现有轴刻度标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28931022/