python - Seaborn 散点图添加图例项
问题描述
我在我的传奇中看到“1 和 2”作为 seaborn 散点图的附加标签。当我将图例设置为 False 时,它们会消失,但我想要的图例也会消失。知道这是从哪里来的以及如何防止它出现吗?
此示例代码生成带有问题的图像;
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
import seaborn as sns
df = pd.DataFrame({'restHR': np.random.randint(40,65, size=(100,)),
'Time': np.random.randint(0,10, size=(100,))})
sns.set()
fig, ax = plt.subplots()
ax = sns.scatterplot(df['Time'], df['restHR'], size=2, alpha=0.3, label="Race",linewidths=0)
plt.legend(frameon=False, bbox_to_anchor=(1,0.5), loc="center left",prop={'size': 8})
plt.subplots_adjust(right=0.75)
plt.show()
解决方案
它来自size=2
. size
当您希望给定分组变量的点具有不同的大小时,使用该参数。
我不知道为什么你有它,但如果你想调整符号的大小,请s=2
改用。
推荐阅读
- python - 如何按年扩展/添加行?
- postgresql - 如何使用 postgresql 和 kenx.js 从表中查询最近 3 个月的行
- powerbi - 如何将spotfire中的计算列转换为Power Bi
- java - 考虑到 URL/URI 格式输入字符串的可能性,是否有标准方法将字符串转换为文件
- flutter - 飞镖提供者:直系子女不可用
- r - 如何将函数的结果写入列表?
- sql - Access 数据库:如何从 SQL 数据库/表中导入查询的数据
- python - 如何使用python爬取html字符串内容(逐个标签)
- r - 将 3D 数组转换为数据框
- javascript - HTML5 音频适用于桌面和 iPhone,但不适用于 ipad