python 读取excel画多个箱型图
时间: 2023-09-11 07:06:31 浏览: 82
箱型图分析的python代码
可以使用Python的pandas和matplotlib库来读取Excel数据并生成多个箱型图。下面是示例代码:
```
import pandas as pd
import matplotlib.pyplot as plt
# 读取Excel数据
df = pd.read_excel('data.xlsx')
# 按照分类字段分组
groups = df.groupby('Category')
# 生成多个箱型图
fig, axes = plt.subplots(nrows=len(groups), ncols=1, figsize=(8, 8))
for i, (name, group) in enumerate(groups):
group.boxplot(ax=axes[i])
axes[i].set_title(name)
plt.tight_layout()
plt.show()
```
其中,`data.xlsx`是包含数据的Excel文件,`Category`是用来分类的字段名。运行以上代码可以生成多个箱型图,每个图对应一个分类。
阅读全文