Код: Выделить всё
f, ((ax1, ax2), (ax3, ax4)) = plt.subplots(2, 2, figsize=(3.5, 3.5), gridspec_kw={'width_ratios':[1.5,1]}, dpi=dpi)
(
so.Plot(sert_neurons, x='mod_index_late', y='opto_mod_roc', color='sig_modulation')
.add(so.Dot(pointsize=2))
.add(so.Line(color='k'), so.PolyFit(order=1), color=None)
.limit(x=[-1, 1], y=[-1, 1])
.label(x='Spontaneous 5-HT modulation', y='Task evoked 5-TH modulation')
.on(ax1)
.plot()
)
plt.tight_layout()
sns.despine(trim=True)

не имеет никакой легенды (кажется, находится за пределами сюжета). Когда я делаю что-то вроде
Код: Выделить всё
ax1.legend(frameon=False, prop={'size': 5}, loc='upper left')Подробнее здесь: https://stackoverflow.com/questions/736 ... 12-objects