Python代码:使用Matplotlib绘制Excel数据并列双柱状图
{"title":"Python代码:使用Matplotlib绘制Excel数据并列双柱状图","description":"本代码使用Python中的Pandas和Matplotlib库,从Excel文件读取数据并绘制并列双柱状图。示例代码展示了如何读取数据、设置图表的样式以及显示图形。","keywords":"Python, Pandas, Matplotlib, Excel, 并列双柱状图, 数据可视化, 数据分析, 代码示例","content":"以下是根据你的要求编写的Python代码,用于读取Excel文件中的数据并绘制并列双柱状图:\n\npython\nimport pandas as pd\nimport matplotlib.pyplot as plt\n\n# 读取Excel文件\ndata = pd.read_excel(r'E:\\2021104094_张婧怡\\data\\抽样频道单集统计.xlsx')\n\n# 提取需要绘制的数据列\nchannel_names = data['频道名称']\ndata1 = data['数据列1']\ndata2 = data['数据列2']\n\n# 设置图形大小\nplt.figure(figsize=(10, 6))\n\n# 绘制并列双柱状图\nbar_width = 0.35\nindex = range(len(channel_names))\n\nplt.bar(index, data1, bar_width, label='数据列1')\nplt.bar([i+bar_width for i in index], data2, bar_width, label='数据列2')\n\n# 设置x轴标签和刻度\nplt.xlabel('频道名称')\nplt.xticks([i+bar_width/2 for i in index], channel_names, rotation=45)\n\n# 设置y轴标签\nplt.ylabel('数量')\n\n# 添加图例\nplt.legend()\n\n# 显示图形\nplt.show()\n\n\n请将代码中的数据列1和数据列2替换为你要绘制的实际数据列的名称。另外,确保你的文件路径E:\\2021104094_张婧怡\\data\\抽样频道单集统计.xlsx是正确的。"}
原文地址: https://www.cveoy.top/t/topic/poST 著作权归作者所有。请勿转载和采集!