把代码合在一起
时间: 2023-11-13 13:10:33 浏览: 34
好的,以下是使用openpyxl和Matplotlib引用Excel数据并生成折线图的完整代码:
```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.show()
```
上述代码会加载名为example.xlsx的Excel文件,并读取第一列和第二列的数据,然后使用Matplotlib库中的plt.plot()函数绘制折线图,并使用plt.xlabel()、plt.ylabel()和plt.title()函数设置坐标轴标签和图表标题,最后使用plt.show()函数显示图表。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)