【问题标题】:How do you create a boxplot in seaborn with pre-calculated values for mean, median, percentile, etc?你如何在 seaborn 中创建一个带有预先计算的平均值、中位数、百分位数等值的箱线图?
【发布时间】:2022-01-03 07:59:42
【问题描述】:

我想在 seaborn 或 matplotlib 中创建一个箱线图,我可以在其中手动输入箱线图的值,而不是从数据集中计算这些值。

我正在尝试将实际数据与目标值进行比较,因此我想将这些目标显示为箱线图,然后覆盖实际数据点的群图。例如。我有一个具有不同补偿类别的数据框,具有这些所需的目标:

    Grade                                GN23
    MINIMUM (Start of 1st Quartile)     94603
    1st Q (End of 1st Quartile)        113524
    MIDPOINT (End of 2nd Quartile)     132444
    3rd Q (End of 3rd Quartile)        151365
    MAXIMUM (End of 4th Quartile)      170285

我想用这些参数创建箱线图。这可能吗?

【问题讨论】:

    标签: python seaborn boxplot


    【解决方案1】:

    您可以像这样输入这些值作为数据:

    from matplotlib import pyplot as plot
    import seaborn
    
    seaborn.boxplot(data=[94603, 113524, 132444, 151365, 170285])
    
    plot.show()
    

    由于只有 5 个值,第一个是最小值,第二个是 Q1,以此类推。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-03
      • 1970-01-01
      • 2022-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-05
      相关资源
      最近更新 更多