代码之家  ›  专栏  ›  技术社区  ›  Luis Ramon Ramirez Rodriguez

海运集装箱码头线的变化

  •  0
  • Luis Ramon Ramirez Rodriguez  · 技术社区  · 5 年前

    我用seaborn做EDA 我很难在图中轻松识别中线。

    import seaborn as sns
    sns.set(style="whitegrid")
    tips = sns.load_dataset("tips")
    ax = sns.boxenplot(x=tips["total_bill"],color="paleturquoise")
    

    默认结果如下:

    enter image description here

    根据情节的不同,很难识别它,我尝试了几种颜色,但我在这方面的选择只是报告格式的几个选项。

    因此,解决方案是将这条线加宽一点,这样更容易找到,但我还没有找到任何选择。

    0 回复  |  直到 5 年前
        1
  •  3
  •   Heavy    5 年前

    您可以使用以下命令更改中线参数 ax.lines[0] 方法:

    import seaborn as sns
    import matplotlib.pyplot as plt
    sns.set(style="whitegrid")
    tips = sns.load_dataset("tips")
    ax = sns.boxenplot(x=tips["total_bill"], color="paleturquoise", linewidth=0.8)
    l = ax.lines[0]
    
    # set median line style
    l.set_linestyle(':')
    l.set_color('r')
    l.set_linewidth(5)
    l.set_alpha(1)
    
    plt.show()
    

    结果:

    result