fig.suptitle('concentration profile analysis')
for a in range(len(ficheiros)):
    level = dados.variables['level'][:]
ax = fig.add_subplot(2, 2, a + 1)
xticks(list(range(8)), ['0h', '3h', '6h', '9h', '12h', '15h', '18h', '21h'])
ax.set_xlabel('time (hours)')
ax.set_ylabel('CONC ($\\mu g. m^{-3}$)')
for index in range(len(level)):
    conc = dados.variables['CONC'][4:12, (index)] * 1000000000.0
ax.plot(conc, label=str(level[index]) + 'm')
dados.close()
ax.legend(bbox_to_anchor=(1.05, 0), loc='lower left', borderaxespad=0.0)
show()
как мне сделать одну легенду для многих сюжетов с помощью matplotlib?