📅  最后修改于: 2023-12-03 15:11:41.558000             🧑  作者: Mango
箱线图也被称作盒状图,是一种用于展示数据分布情况的图表。它通过展示数据的中位数、四分位数、最大值、最小值和异常值,反映出数据的集中趋势和离散程度,从而更全面地描述数据的特征。
在程序中,可以使用数据可视化的库(如Matplotlib)来创建箱线图。下面是一个简单的例子:
import matplotlib.pyplot as plt
import numpy as np
# 生成随机数据
data = np.random.normal(size=100)
# 创建箱线图
fig, ax = plt.subplots()
ax.boxplot(data)
# 设置x轴标签
ax.set_xticklabels([''])
# 设置图表标题和y轴标签
ax.set_title('Boxplot of Random Data')
ax.set_ylabel('Value')
# 显示图表
plt.show()
此代码片段使用NumPy生成一个包含100个随机数的一维数组,并使用Matplotlib创建了一个简单的箱线图,如下所示:
在这个例子中,箱体(箱子)代表数据分布的中间50%范围,即数据的四分位数。箱子的上边界是75%分位数,下边界是25%分位数。箱子中线代表数据的中位数。
箱子外的线条(或称“whiskers”)表示上限和下限。当数据中存在离散值(或称“异常值”)时,这些值将显示在箱体外部,以标记其相对于其他数据的与众不同之处。
这个例子中所有数据都是由normal
函数生成的,因此它们非常接近于正态分布。这显而易见在箱体中线接近于箱体中点的情况中体现。
箱线图是一种简单而有效的图表类型,通常用于展示数据的分布情况和异常值。在程序中使用Matplotlib等数据可视化库创建箱线图非常容易,有助于更好地理解数据,并支持更准确的数据分析和决策。