gpt4 book ai didi

python - 在 Matplotlib 中旋转现有轴刻度标签

转载 作者:行者123 更新时间:2023-11-28 20:05:38 24 4
gpt4 key购买 nike

我从 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/

24 4 0