Я создал сюжет о нарушении с помощью таких роев: введите описание изображения здесь
Можно ли удалить только легенду о рое?Кажется, легенда имеет 4 уровня, но я просто хочу первые 2 уровня.
Я пробовал ax.legend_.remove (), но при этом удаляются все легенды.
Это код, который яиспользуйте для построения сюжета:
import seaborn as sns
sns.set(style="whitegrid")
tips = sns.load_dataset("tips")
ax = sns.swarmplot(x="day", y="total_bill", hue = 'smoker', data=tips, color = 'white', dodge=True)
sns.violinplot(x="day", y="total_bill", hue="smoker",data=tips, palette="muted", ax = ax, )
Но в легенде у него четыре уровня, я просто надеюсь удалить уровень легенды для Swarmplot (черные и белые точки)