Я хочу разместить свою этикетку поверх своего участка в другой коробке на Python. Мой существующий график выглядит следующим образом:Повторяющиеся сюжеты
Вот мой код:
fig = plt.figure()
plt.plot(t, sol[:,0], 'blue', lw = 3, label='$N$')
plt.plot(t, sol[:,1], 'green', lw = 3, label='$P$')
plt.plot(t, sol[:,2], 'red', lw = 3, label='$Z$')
plt.plot(t, sol[:,3], 'black', lw = 3, label='$Z$')
plt.legend(loc='best')
plt.xlabel('Time (days)', fontsize=10.)
plt.ylabel('$N,P,Z,D$ ($\mu$mol N L$^{-1}$)', fontsize=10.)
plt.xlim([0.,365.*sim_years])
plt.ylim([0,16])
plt.xticks(fontsize=10.)
plt.yticks(fontsize=10.)
plt.grid()
plt.show()
Я хочу, чтобы метка, чтобы выглядеть следующим образом:
Возможный дубликат [Автоматическая легенда Matplotlib за пределами участка] (http://stackoverflow.com/questions/30413789/matplotlib-automatic-legend-outside-plot) – ImportanceOfBeingErnest
Или, может быть, дубликат http://stackoverflow.com/questions/4700614/how-to-put-the-legend-out-the-plot – ImportanceOfBeingErnest