Я создаю матрицу n x n подзаголовков matplot, которые содержат кривую одного типа (давайте назовем их signal1 и signal2):
n=5
f, axarr = plt.subplots(n,n)
for i,signal_generator in enumerate(signal_generators):
y=i%n
x=(i-y)/n
axarr[x, y].plot(signal_generator.signal1)
axarr[x, y].plot(signal_generator.signal2)
Поскольку каждый из двух сигналов в каждом подзаголовке представляет одни и те же типы, я хочу использовать глобальную легенду фигуры с двумя записями «сигнал1» и «сигнал2», а не присоединять одну и ту же легенду к каждому подзаголовку.
Как бы я это сделал?