How to remove the duplicate legend when overlaying boxplot and stripplot

You can get what handles/labels should exist in the legend before you actually draw the legend itself. You then draw the legend only with the specific ones you want. import matplotlib.pyplot as plt import seaborn as sns import pandas as pd tips = sns.load_dataset(“tips”) sns.stripplot(x=”day”, y=”total_bill”, hue=”smoker”, data=tips, jitter=True, palette=”Set2″, dodge=True, linewidth=1, edgecolor=”gray”) # Get … Read more