У меня есть следующий пример кода:Single легенда для нескольких осей
fig1.suptitle('Test')
ax1 = fig1.add_subplot(221)
ax1.plot(x,y1,color='b',label='aVal')
ax2 = ax1.twinx()
ax2.plot(x,y2,color='g',label='bVal')
ax2.grid(ls='--', color='black')
legend([ax1,ax2], loc=2)
сюжетные имеет две оси с различными весами на одной и той же сюжетные, и я хочу только одну легенду для обеих осей. Я попробовал вышеуказанный код, и он не работает, и он дает только детали от ax2. Есть идеи?
См http://stackoverflow.com/questions/5484922/secondary- axis-with-twinx-how-to-add-to-legend для того же вопроса. И дает также одно и то же решение. – joris
Да, да. Мой поиск на SO не вызвал его. Кроме того, в этом вопросе не говорится, что для названия требуется отдельная легенда. Но спасибо, что сообщили мне. Мне было интересно, есть ли что-то более элегантное, что я придумал. Может быть, мы должны добавить метод ax1.combine_legends (ax2), который делает это? – arun