Skip to content
Advertisement

How to move the legend in Seaborn FacetGrid outside of the plot

I have the following code:

g = sns.FacetGrid(df, row="Type", hue="Name", size=3, aspect=3)
g = g.map(sns.plt.plot, "Volume", "Index")
g.add_legend()
sns.plt.show()

This results in the following plot:

enter image description here

How can I move the legend outside of the plot?

Advertisement

Answer

According to mwaskom’s comment above, this is a bug in OS X. Indeed switching to another backend solves the issue.

For instance, I put this into my matplotlibrc:

backend : TkAgg   # use Tk with antigrain (agg) rendering
User contributions licensed under: CC BY-SA
10 People found this is helpful
Advertisement