Python Excel 数据分类统计与饼图可视化
使用 Python 的 pandas 和 matplotlib 库可以轻松实现对 Excel 文档中某一列数据进行分类统计,并以饼图的形式直观展示每个类别的数据占比。
以下是一个简单的示例代码:
import pandas as pd
import matplotlib.pyplot as plt
# 读取 Excel 文件
df = pd.read_excel('data.xlsx')
# 统计每类的数量
count = df['列名'].value_counts()
# 将数量转换为百分比
percent = count / count.sum() * 100
# 绘制饼图
plt.pie(percent, labels=percent.index, autopct='%1.1f%%')
plt.title('数据统计结果')
plt.show()
其中,'data.xlsx' 是要处理的 Excel 文件名,'列名' 是要统计的列的列名。代码中使用 value_counts() 函数统计每个值出现的次数,然后将次数转换为百分比,并使用 Matplotlib 库中的 pie() 函数绘制饼图。最后显示图表。
通过以上代码,您可以轻松实现对 Excel 数据进行分类统计并以饼图展示结果,使数据分析更加直观易懂。
原文地址: http://www.cveoy.top/t/topic/fZ0x 著作权归作者所有。请勿转载和采集!