python - 在 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')
解决方案
在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')
推荐阅读
- java - 为什么当我使用带有某些参数的 Mockito 抛出 SqlException 时无法识别?
- python - 为什么它打印出不同的名称?在 Django
- java - 抛出 ClassNotFoundException
- bash - QProcess来自concole的不同输出
- node.js - Vercel 不显示 expressjs 静态文件
- mysql - 在 Django 中用 MySQL 数据库替换 SQLite 数据库
- mongodb - 有没有人能够在 cosmos mongodb 上使用带有日期字段的 ttl?
- python - 如何使用 replit 在 pygame 中显示字体
- cuda - CUDA 异步内存复制 - 哪个硬件设备执行内存复制操作?
- node.js - Heroku /bin/sh: 1: g++: 未找到