Python 读取 Excel 数据分类统计并绘制折线图
以下是一个示例代码,可以实现读取 Excel 文档中某一列数据,分类并统计数量,绘制折线图并注明坐标名称,横坐标名称竖直排放。/n/npython/nimport pandas as pd/nimport matplotlib.pyplot as plt/nfrom matplotlib.font_manager import FontProperties/n/n# 读取 Excel 文件/ndf = pd.read_excel('data.xlsx')/n/n# 按照某一列数据分类并统计数量/ngrouped = df.groupby('分类')['数量'].sum()/n/n# 绘制折线图/nfont = FontProperties(fname=r'C:/Windows/Fonts/simsun.ttc', size=14) # 设置中文字体/nplt.plot(grouped.index, grouped.values)/nplt.xlabel('分类', fontproperties=font, rotation='vertical')/nplt.ylabel('数量', fontproperties=font)/nplt.title('分类数量统计', fontproperties=font)/n/n# 显示图像/nplt.show()/n/n/n其中,'data.xlsx' 是需要读取的 Excel 文件,其中包含两列数据:'分类' 和 '数量'。代码中使用 pandas 库读取 Excel 文件,并按照 '分类' 列进行分组,统计 '数量' 列的总和。然后使用 matplotlib 库绘制折线图,设置横坐标名称竖直排放,并注明坐标名称和标题。最后显示图像。/n/n需要注意的是,中文字体需要使用 FontProperties 进行设置,并且需要指定字体文件的路径。在 Windows 系统中,宋体字体文件的默认路径为 'C://Windows//Fonts//simsun.ttc'。如果使用其他字体,需要修改路径。
原文地址: https://www.cveoy.top/t/topic/fZ8h 著作权归作者所有。请勿转载和采集!