代码之家  ›  专栏  ›  技术社区  ›  Chrisvdberge

Seaborn散点图添加图例项

  •  3
  • Chrisvdberge  · 技术社区  · 7 年前

    我看到'1和2'作为额外的标签在我的传说中为一个海生散点图。当我把传说设为假的时候,它们就会消失,但我想要的传说也会消失。 你知道这是从哪里来的,怎么防止它出现吗?

    此示例代码生成带有问题的图像;

    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() 
    

    enter image description here

    1 回复  |  直到 7 年前
        1
  •  2
  •   Xiaoyu Lu    7 年前

    它来自 size=2 size 参数用于给定分组变量的点的不同大小。

    我不知道为什么你有它,但如果你想调整符号的大小,使用 s=2 相反

    推荐文章