Я могу добавить метку y к левой оси y, используя plt.ylabel
, но как я могу добавить ее на вторичную ось y?
table = sql.read_frame(query,connection)
table[0].plot(color=colors[0],ylim=(0,100))
table[1].plot(secondary_y=True,color=colors[1])
plt.ylabel('$')
python
matplotlib
Осмонд Бишоп
источник
источник
Существует простое решение, не связанное с matplotlib: просто pandas.
Настройка исходного примера:
В основном, когда
secondary_y=True
задана опция (хотяax=ax
и передана),pandas.plot
возвращаются другие оси, которые мы используем для установки меток.Я знаю, что на этот вопрос давным-давно ответили, но я думаю, что такой подход того стоит.
источник
У меня сейчас нет доступа к Python, но я не знаю:
источник