doc/_docstrings/move_legend.ipynb
import seaborn as sns
sns.set_theme()
penguins = sns.load_dataset("penguins")
ax = sns.histplot(penguins, x="bill_length_mm", hue="species")
sns.move_legend(ax, "center right")
ax = sns.histplot(penguins, x="bill_length_mm", hue="species")
sns.move_legend(ax, "upper left", bbox_to_anchor=(1, 1))
ax = sns.histplot(penguins, x="bill_length_mm", hue="species")
sns.move_legend(
ax, "lower center",
bbox_to_anchor=(.5, 1), ncol=3, title=None, frameon=False,
)
g = sns.displot(
penguins,
x="bill_length_mm", hue="species",
col="island", col_wrap=2, height=3,
)
sns.move_legend(g, "upper left", bbox_to_anchor=(.55, .45))
g = sns.displot(
penguins,
x="bill_length_mm", hue="species",
col="island", col_wrap=2, height=3,
facet_kws=dict(legend_out=False),
)
sns.move_legend(g, "upper left", bbox_to_anchor=(.55, .45), frameon=False)