Python利用excel绘制组合图形
时间: 2023-05-25 11:01:48 浏览: 95
A:可以使用Python中的pandas和matplotlib库来绘制组合图形,其中pandas用于处理Excel表格数据,matplotlib用于绘制图形。
以下是一个示例代码,通过读取Excel表格数据,使用pandas绘制柱形图和折线图,最后使用matplotlib绘制组合图形:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取Excel表格
df = pd.read_excel('data.xlsx')
# 绘制柱形图
ax = df.plot(kind='bar', x='日期', y='销售额', color='blue', alpha=0.5)
# 绘制折线图
df.plot(kind='line', x='日期', y='利润', ax=ax, color='red')
# 添加图例
ax.legend(['销售额', '利润'])
# 设置横坐标标签
plt.xlabel('日期')
# 设置纵坐标标签
plt.ylabel('销售额/利润')
# 设置图形标题
plt.title('销售额与利润')
# 显示图形
plt.show()
```
在上述代码中,`data.xlsx`是一个Excel表格文件,包含了日期、销售额和利润三列数据。`pd.read_excel()`函数读取Excel表中的数据,然后使用`df.plot()`函数绘制柱形图和折线图,最后使用`ax.legend()`函数添加图例,`plt.xlabel()`和`plt.ylabel()`函数设置坐标轴标签,`plt.title()`函数设置图形标题,然后使用`plt.show()`函数显示图形。
阅读全文