把matplotlib写在一起
时间: 2023-08-17 14:12:40 浏览: 33
好的,以下是将Matplotlib绘图代码集成到完整代码中的示例:
```python
import openpyxl
import matplotlib.pyplot as plt
# 引用Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
sheet = workbook.active
# 读取数据
x_data = []
y_data = []
for row in sheet.iter_rows(min_row=2, max_col=1, max_row=sheet.max_row):
x_data.append(row[0].value)
for row in sheet.iter_rows(min_row=2, min_col=2, max_col=2, max_row=sheet.max_row):
y_data.append(row[0].value)
# 绘制折线图
plt.plot(x_data, y_data)
plt.xlabel('X')
plt.ylabel('Y')
plt.title('Example Chart')
# 绘制散点图
plt.scatter(x_data, y_data)
plt.xlabel('X')
plt.ylabel('Y')
plt.title('Example Chart')
plt.show()
```
上述代码会先按照之前的步骤引用Excel数据和读取数据,然后使用Matplotlib库中的plt.plot()函数绘制折线图,并使用plt.scatter()函数绘制散点图,最后使用plt.show()函数显示图表。需要注意的是,由于绘制了两个图表,因此需要在两段代码之间切换注释,以避免同时显示两个图表。