python如何读取excel,并同时画折线图和柱状图
时间: 2024-05-14 21:17:07 浏览: 81
要读取Excel文件并绘制折线图和柱状图,可以使用Python中的pandas和matplotlib库。以下是一个简单的示例代码:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取Excel文件
df = pd.read_excel('example.xlsx')
# 绘制折线图
plt.plot(df['date'], df['sales'], label='Sales')
plt.plot(df['date'], df['profit'], label='Profit')
plt.xlabel('Date')
plt.ylabel('Amount')
plt.legend()
# 绘制柱状图
plt.figure()
plt.bar(df['date'], df['revenue'], label='Revenue')
plt.bar(df['date'], df['cost'], label='Cost')
plt.xlabel('Date')
plt.ylabel('Amount')
plt.legend()
plt.show()
```
在这个示例中,我们使用pandas库的`read_excel()`函数从Excel文件中读取数据,并使用matplotlib库的`plot()`和`bar()`函数绘制折线图和柱状图。我们还使用`xlabel()`,`ylabel()`和`legend()`函数添加标签和图例,并使用`show()`函数显示图形。请注意,要使用此代码,您需要将Excel文件保存为名为`example.xlsx`的文件,并将其放置在相同的目录中。
阅读全文