我需要做一个箱线图(在Python和matplotlib中),但我没有原始的“原始”数据。我有什么是预先计算的最大值,最小值,平均值,中位数和IQR(正态分布),但我仍然想做一个箱形图。当然,绘制异常值是不可能的,但除此之外,我想所有的信息都在那里。
我到处寻找答案,但没有成功。我最接近的是同样的问题,但对于R(我不熟悉)。参见Is it possible to plot a boxplot from previously-calculated statistics easily (in R?)
3条答案
按热度按时间vlurs2pr1#
感谢@tacaswell的评论,我找到了所需的文档,并使用Matplotlib 1.4.3给出了一个示例。但是,此示例不会自动将图形缩放到正确的大小。
文档的相关链接:
matplotlib.axes.Axes.bxp
t40tm48m2#
在旧版本中,您必须通过单独更改箱线图元素来手动执行此操作:
yqlxgs2m3#
参考@MKroehnert和
Boxplot drawer function
在https://matplotlib.org/gallery/statistics/bxp.html的回答,以下内容可能会有所帮助: