以下是一个简单的 Python 代码示例,可以读取 Excel 文档中的两列数据,对其进行分类并统计数量,最后绘制盒须图。

import pandas as pd
import matplotlib.pyplot as plt

# 读取 Excel 文件
df = pd.read_excel('data.xlsx')

# 分类并统计数量
counts = df.groupby(['分类列名', '统计列名']).size().reset_index(name='数量')

# 绘制盒须图
plt.boxplot([counts[counts['分类列名'] == '分类1']['数量'], 
             counts[counts['分类列名'] == '分类2']['数量']])
plt.xticks([1, 2], ['分类1', '分类2'])
plt.ylabel('数量')
plt.show()

需要注意的是,代码中的'data.xlsx'是要替换成你自己的 Excel 文件名,'分类列名'和'统计列名'是要替换成你 Excel 中实际的列名。如果有多个分类,可以继续添加counts[counts['分类列名'] == '分类名']['数量']plt.boxplot中。

Python 读取 Excel 两列数据分类统计并绘制盒须图

原文地址: https://www.cveoy.top/t/topic/f0ag 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录