【发布时间】:2018-05-29 21:22:51
【问题描述】:
我正在为 python 使用 seaborn 版本 0.7.1。我正在尝试为下面的 numpy 数组创建一个箱线图
arr = np.array([2, 4, 5, 5, 8, 8, 9])
据我了解,四分位数 Q1 和 Q3 应该是 4 和 8,但从生成的箱线图来看,Q1 大约是 4.5。我错过了什么?
我正在使用以下命令生成图表
sns.boxplot(arr)
【问题讨论】:
-
由于数组中没有准确的 25% 百分位数(7 个项目),因此它是计算为两个元素的平均值,它们同样接近 25%:4 和 5,得出 4.5。
-
我确实认为 seaborn 箱线图缺少一些关键文档 - 它至少应该包含一个链接,以解释所使用的基础方法。
标签: python-3.x seaborn