Я создал простой сюжет для скрипки из группы DataFrame (df10
ниже), используя seaborn:
fig, ax = plt.subplots(figsize=(10,4))
ax = sns.violinplot(x='z', y='z_fit', hue='new_col', data=df10, cut=0, palette='Blues', linewidth=1)
ax.set_xlabel('z_sim')
ax.legend()
Легенда автоматически отображается со значениями параметра hue
.Используя ax.legend()
, я могу только скрыть имя используемого столбца ('new_col'
).
Однако мне было интересно, есть ли способ вручную изменить легенду (тексты, цвета и формы), изображенные ниже: