ylabel()
будет действительным для matplotlib.pyplot
. Из документов :
matplotlib.pyplot.ylabel(ylabel, fontdict=None, labelpad=None, **kwargs)
Пример:
import matplotlib.pyplot as plt
plt.plot(x, y)
plt.ylabel("Label on plt")
plt.show()
Если у вас есть несколько графиков (вспомогательных участков), вы должны использовать set_ylabel()
на каждой оси вспомогательных участков:
import matplotlib.pyplot as plt
fig = plt.figure()
ax1 = fig.add_subplot(2,1,1)
ax1.set_ylabel("raw") ### <---
ax2 = fig.add_subplot(2,1,2)
ax2.set_ylabel("smooth") ### <---
ax1.plot([i for i in range(0, 10)], [i for i in range(0, 10)])
ax2.plot([i for i in range(0, 20)], [i for i in range(0, 20)])
plt.show()
Выходы: