matplotlib鸢尾花箱线图
时间: 2023-09-22 11:14:12 浏览: 53
下面是绘制鸢尾花箱线图的代码:
```python
import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd
iris = sns.load_dataset('iris') # 使用seaborn自带的iris数据集
species = iris.pop('species') # 将species列单独取出
# 绘制箱线图
plt.figure(figsize=(8, 6)) # 设置画布大小
sns.boxplot(data=iris) # 绘制箱线图
plt.xticks(rotation=45) # 设置x轴标签旋转角度
plt.xlabel('Features') # 设置x轴标签
plt.ylabel('cm') # 设置y轴标签
plt.title('Iris Dataset') # 设置标题
plt.show() # 显示图像
```
运行结果如下所示:
![iris_boxplot.png](https://i.loli.net/2021/07/12/8oJhF2msV7yL6jH.png)
注意:在运行代码之前,需要先安装matplotlib和seaborn库。
相关问题
matplotlib aqi箱线图
Matplotlib是一个Python的数据可视化库,可以用来绘制各种类型的图表,包括箱线图。AQI是空气质量指数,箱线图可以用来展示AQI数据的分布情况和异常值。在引用中提到了使用Matplotlib绘制箱线图的步骤,包括获取数据、导入库、绘制图表等。同时还提到了如何判断异常值,可以观察散点图、箱型图、箱线图等进行分析,也可以使用两独立样本T检验等方法。除此之外,引用中还提到了其他与AQI相关的数据分析和可视化任务,例如绘制质量等级分类散点图、PM2.5浓度与AQI线性回归拟合图、计算相关系数、绘制空气质量特征相关性热力图等。
用Matplotlib绘制箱线图
好的,下面是用Matplotlib绘制箱线图的代码示例:
``` python
import matplotlib.pyplot as plt
import numpy as np
# 创建测试数据
np.random.seed(10)
data = np.concatenate((np.random.normal(100, 20, 200), np.random.normal(80, 30, 200),
np.random.normal(90, 10, 200), np.random.normal(70, 40, 200)))
labels = ['Group 1', 'Group 2', 'Group 3', 'Group 4']
# 绘制箱线图
fig, ax = plt.subplots()
ax.boxplot([data[:200], data[200:400], data[400:600], data[600:]])
# 设置标题和坐标轴标签
ax.set_title('Boxplot Example')
ax.set_xlabel('Data Group')
ax.set_ylabel('Value')
# 设置x轴刻度标签
ax.set_xticklabels(labels)
# 显示图形
plt.show()
```
运行代码后,会显示一个箱线图,其中包含4组数据的箱线图,每组数据由各自的均值、方差和异常值组成。