以下是一个 Python 代码示例,用于统计 Excel 文档中某一列数据的分类数量,并将结果显示在图表中:

import pandas as pd
import matplotlib.pyplot as plt

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

# 按照某一列数据进行分类统计
counts = df['列名'].value_counts()

# 绘制图表
plt.bar(counts.index, counts.values)
plt.xlabel('分类名称')
plt.ylabel('数量')
plt.title('数据统计结果')
plt.show()

在这个示例代码中,我们首先使用pandas库读取 Excel 文件,并通过value_counts()方法对某一列数据进行分类统计。然后,我们使用matplotlib库绘制柱状图,并使用xlabel()ylabel()title()方法添加标签和标题。最后,我们使用show()方法显示图表。

如果需要在图表中标注每个分类的名称,可以使用plt.xticks()方法。例如,如果分类名称是字符串类型,可以使用以下代码:

plt.bar(counts.index, counts.values)
plt.xlabel('分类名称')
plt.ylabel('数量')
plt.title('数据统计结果')
plt.xticks(counts.index, counts.index)
plt.show()

在这个代码中,我们使用xticks()方法将每个分类的名称作为第一个参数传递,并将它们作为第二个参数传递。这样,图表中就会显示每个分类的名称。

Python Excel 数据分类统计与图表可视化

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

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