我正在尝试将Y轴的标题旋转成水平方向。我不希望刻度标签变成水平方向,只想要Y轴的标题旋转。由于我需要同时制作多个图表,所以必须使用子图。以下是我尝试旋转Y轴标题的脚本。
import matplotlib.pyplot as plt
import sys
fig, ax = plt.subplots()
ax.set_title(r'$\alpha$ > \beta_i$', fontsize=20)
ax.set(xlabel='meters $10^1$', ylabel=r'Hertz $(\frac{1}{s})$')
ax.set(xlabel=r's(t) = \mathcal(A)\/\sin(2 \omega t)', ylabel=r'Hertz $(\frac{1}{s})$')
ax.set(ylabel="North $\uparrow$",fontsize=9,rotate=90)
plt.show()
当我运行它时,出现了一个错误:
TypeError: 没有AxesSubplot属性"rotate"
我该如何修改这个程序,使得Y轴水平旋转?