📅  最后修改于: 2023-12-03 15:27:26.766000             🧑  作者: Mango
箱线图(Box plot)是用来展示不同数据组之间的离散程度、差异性和异常值的一种图表类型。在Python中,我们可以使用matplotlib库来绘制箱线图。下面是一个示例程序:
import matplotlib.pyplot as plt
import numpy as np
# 生成一组随机数据
data = np.random.normal(0, 1, size=100)
# 绘制箱线图
plt.boxplot(data)
# 添加标题和横轴标签
plt.title('Box plot of random data')
plt.xlabel('Sample')
# 显示图表
plt.show()
该程序首先导入了matplotlib.pyplot和numpy库。接着,我们使用numpy.random.normal()函数生成了一个包含100个随机数的一维数组,其中每个随机数都是从均值为0、标准差为1的正态分布中抽取而来的。
接着,我们调用matplotlib.pyplot.boxplot()函数来绘制这组随机数据的箱线图。该函数的参数是一个一维数组或多个一维数组的列表,每个一维数组表示数据的一个分组。如果提供了多个一维数组,则会绘制多个箱线图在同一张图表中。
然后,我们使用matplotlib.pyplot.title()和matplotlib.pyplot.xlabel()函数来添加图表的标题和横轴标签。
最后,我们使用matplotlib.pyplot.show()函数来显示箱线图。
以上是一个简单的箱线图程序,你可以根据自己的需要进行修改和拓展。