Uma entrada de legenda ao plotar várias curvas usando uma chamada `plo

Estou criando uma grade plotando várias curvas usando umplot chame como:

import matplotlib.pyplot as plt
import numpy as np

fig, ax = plt.subplots()

x = np.array([[0,1], [0,1], [0,1]])
y = np.array([[0,0], [1,1], [2,2]])

ax.plot([0,1],[0,2], label='foo', color='b')

ax.plot(x.T, y.T, label='bar', color='k')

ax.legend()

plt.show()

A legenda resultante possui tantas entradas de 'barra' quanto curvas (veja abaixo). Desejo que tenham apenas uma entrada de legenda porplot call (neste caso, apenas uma vez 'bar'

Eu quero isso para que eu possa ter outros comandos de plotagem (por exemplo, aquele que representa a curva 'foo') cujas curvas são automaticamente incluído na legenda se eles tiverem um rótulo. Quero especificamente evitar a seleção manual das alças ao construir a legenda, mas usar o recurso matplotlib para lidar com isso com sim / não, incluindo um rótulo ao plotar. Como posso conseguir isso?

questionAnswers(2)

yourAnswerToTheQuestion