首页 > 解决方案 > 在 searborn lmplot 中使用色调后如何移动图例?

问题描述

在将 hue= 用于 seaborn lmplot() 之后,我试图移动图例。如果我使用 plt.legend(loc=1),它将创建第二个图例。


g=sns.lmplot(x=x,y=y,data=df1,hue='AREA',fit_reg=False,height=10, aspect=1,scatter_kws={"s": 200})
plt.legend(loc='upper right')

在此处输入图像描述

标签: python

解决方案


在lmplotlegend=False调用中进行。

g=sns.lmplot(x=x,y=y,data=df1,hue='AREA',legend=False,fit_reg=False,height=10, aspect=1,scatter_kws={"s": 200})

然后将图例移动到另一个地方,例如 plt.legend(loc='upper left')plt.legend(loc='upper right')


推荐阅读