Python 如何在seaborn中创建包含平均值、中值、百分位数等预计算值的箱线图?

Python 如何在seaborn中创建包含平均值、中值、百分位数等预计算值的箱线图?,python,seaborn,boxplot,Python,Seaborn,Boxplot,我想在seaborn或matplotlib中创建一个箱线图,在这里我可以手动输入箱线图的值,而不是从数据集计算这些值 我试图将实际数据与目标值进行比较,因此我希望将这些目标显示为方框图,然后覆盖一个实际数据点的Swarmlot。例如我有一个具有不同补偿等级的数据帧,具有以下期望目标: Grade GN23 MINIMUM (Start of 1st Quartile) 94603 1st Q (End

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

我试图将实际数据与目标值进行比较,因此我希望将这些目标显示为方框图,然后覆盖一个实际数据点的Swarmlot。例如我有一个具有不同补偿等级的数据帧,具有以下期望目标:

    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

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

您可能只需输入这些值作为数据,如下所示:

from matplotlib import pyplot as plot
import seaborn

seaborn.boxplot(data=[94603, 113524, 132444, 151365, 170285])

plot.show()
因为只有5个值,第一个是最小值,第二个是Q1,以此类推