python利用matplotlib绘制excel信息图表
时间: 2023-06-16 19:03:23 浏览: 180
可直接运行 基于Python numpy matplotlib pyplot 向图表添加数据表格 运行后直接出图.rar
要利用matplotlib绘制Excel信息图表,可以使用pandas库来读取和处理Excel文件,并使用matplotlib库来绘制图表。以下是一个简单的示例代码,可以绘制Excel表格中“销售额”和“利润”列的线条图和柱状图:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取Excel文件
df = pd.read_excel('sales_data.xlsx')
# 提取“销售额”和“利润”列
sales = df['销售额']
profit = df['利润']
# 绘制线条图
plt.plot(sales, label='销售额')
plt.plot(profit, label='利润')
# 添加图例和标签
plt.legend()
plt.xlabel('日期')
plt.ylabel('金额')
plt.title('销售额和利润变化')
# 绘制柱状图
plt.figure()
plt.bar(df['日期'], df['销售额'], label='销售额')
plt.bar(df['日期'], df['利润'], label='利润')
# 添加图例和标签
plt.legend()
plt.xlabel('日期')
plt.ylabel('金额')
plt.title('销售额和利润柱状图')
# 显示图表
plt.show()
```
在这个示例中,我们使用pandas库读取Excel文件,并将“销售额”和“利润”列分别保存在变量中。然后,我们使用matplotlib库绘制了两个图表:一个线条图和一个柱状图。在绘制线条图和柱状图时,我们都添加了图例和标签,以便更好地说明图表中的数据。最后,我们使用plt.show()命令显示图表。
阅读全文