Вторичная ось с Twinx(): как добавить в легендуPython

Программы на Python
Ответить Пред. темаСлед. тема
Гость
 Вторичная ось с Twinx(): как добавить в легенду

Сообщение Гость »


У меня есть график с двумя осями Y, используя twinx(). Я также даю метки строкам и хочу показать их с помощью legend(), но мне удается получить метки только одной оси в легенде:

импортировать numpy как np импортировать matplotlib.pyplot как plt из matplotlib импорта rc rc('mathtext', default='обычный') рис = plt.figure() топор = fig.add_subplot(111) ax.plot(time, Swdown, '-', label = 'Swdown') ax.plot(time, Rn, '-', label = 'Rn') топор2 = топор.twinx() ax2.plot(время, температура, '-r', метка = 'темп') ax.legend(loc=0) топор.сетка() ax.set_xlabel("Время (ч)") ax.set_ylabel(r"Радиация ($MJ\,m^{-2}\,d^{-1}$)") ax2.set_ylabel(r"Температура ($^\circ$C)") ax2.set_ylim(0, 35) ax.set_ylim(-20,100) plt.show() Поэтому я получаю в легенде только метки первой оси, а не метку «temp» второй оси. Как я могу добавить эту третью метку в легенду?


Изображение

Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Добавьте легенду, охватывающую линии оси Twinx.
    Гость » » в форуме Python
    0 Ответы
    61 Просмотры
    Последнее сообщение Гость
  • Msexcel Interop C# - не могу обратить вспять вторичная горизонтальная ось
    Anonymous » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Вторичная ось XY в Python matplotlib
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Вторичная кнопка «Ввод» не запускает завершенный метод в Xamarin
    Anonymous » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Вторичная кнопка «Ввод» не запускает завершенный метод в Xamarin
    Anonymous » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»