中,可以使用Matplotlib库来绘制箱型图。
下面是绘制箱型图的基本步骤
1. 导入Matplotlib库和数据
首先需要导入Matplotlib库和数据。这里以鸢尾花数据集为例
“`portatplotlib.pyplot as pltport load_iris
iris = load_iris()
data = iris.data
target = iris.target
2. 绘制箱型图
使用Matplotlib库的boxplot函数绘制箱型图。其中,x表示数据的标签,y表示数据。这里以花萼长度为例
“`gth’])
plt.show()
绘制出来的箱型图如下图所示
ageetg)
3. 自定义箱型图
可以通过修改boxplot函数的参数来自定义箱型图。例如,可以修改箱线的颜色、宽度、填充颜色等。下面是一个例子
“`estyleewidth=2, color=’blue’)arkerarkersizearkerfacecolor=’red’)edianpropsestyleewidth’)gthedianpropsedianprops)
plt.show()
绘制出来的箱型图如下图所示
ageet5nRz7wYg)
除了自定义箱型图的样式,还可以通过添加多个数据集来绘制多个箱型图,并将它们放在同一张图中进行比较。例如,可以将三个鸢尾花品种的花萼长度放在同一张图中进行比较
data1 = data[target == 0][, 0]
data2 = data[target == 1][, 0]
data3 = data[target == 2][, 0]ica’])
plt.show()
绘制出来的箱型图如下图所示
ageetg)
这里可以看出,不同品种的花萼长度分布情况有所不同。箱型图的绘制可以帮助大家更清晰地了解数据的分布情况,从而更好地进行数据分析和建模。