Я пытаюсь увеличить размер маркеров в легенде морского парного сюжета. Сюжет без попытки масштабирования:
df:
a b c
0 1 0 0
1 0 1 0
2 0 0 1
3 1 0 0
se = pd.Series(list('abca'))
df = pd.get_dummies(se)
display(df)
ax=sns.pairplot(df,vars=['a','b','c'], hue='c',palette=sns.color_palette(sns.hls_palette(8, l=.4, s=.8), len(np.unique(df['a']))))
ax.fig.legend(markerscale=2)
Приведенный выше код дает следующий результат, который явно неверен.
Я также пытался добавить ,plot_kws={'s':50}, но это масштабировало как точки в легенде, так и точки внутри графика, чего я не хочу.
ax=sns.pairplot(df,vars=['a','b','c'], hue='c',palette=sns.color_palette(sns.hls_palette(8, l=.4, s=.8), len(np.unique(df['a']))),plot_kws={'s':50})