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