Я пытаюсь установить свои значения на отметках оси Y в градусах Цельсия, используя
plt.get_yticks=np.arange(-40,40,10)
plt.set_ytickslabels('{}C'.format('\u00b0'))
Я понимаю, что, возможно, я неправильно делал это в set_ytickslabels?
Мой предыдущий код: `
plt.figure(figsize=(10,6))
ax = plt.gca()
plt.plot(dates, df1['Values'], '-b',dates, df2['Values'], '-r')
ax.set_xlim(dates[0],dates[364])
, который выдает сообщение об ошибке. Если я изменяю на ax.set_ytickslabels('{}C'.format('\u00b0'))
, я получаю то же сообщение об ошибке, 'AttributeError: 'AxesSubplot' object has no attribute 'set_ytickslabels')
.
<ipython-input-35-bc07fa12bc0e> in <module>()
46 #ax.set_yticklabels(maxtemp15['MaxRecord15']{}C.format('\u00b0'))
47 #ax.set_yticklabels(map(lambda x: '{:}$^\circ$C'.format(x),ax.get_yticks()))
---> 48 plt.set_ytickslabels('{}C'.format('\u00b0'))
AttributeError: module 'matplotlib.pyplot' has no attribute 'set_ytickslabels'