Python 提取多个excel数据画图
时间: 2024-02-02 18:04:54 浏览: 127
1. 导入所需的库和文件
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取excel文件,可以使用pd.read_excel()函数
file1 = pd.read_excel('file1.xlsx')
file2 = pd.read_excel('file2.xlsx')
file3 = pd.read_excel('file3.xlsx')
```
2. 处理数据
```python
# 将需要画图的数据提取出来
data1 = file1[['column1', 'column2']]
data2 = file2[['column3', 'column4']]
data3 = file3[['column5', 'column6']]
# 将数据合并
data = pd.concat([data1, data2, data3], axis=1)
```
3. 画图
```python
# 绘制线性图
plt.plot(data['column1'], data['column2'], label='data1')
plt.plot(data['column3'], data['column4'], label='data2')
plt.plot(data['column5'], data['column6'], label='data3')
# 添加图例和标签
plt.legend()
plt.title('Multiple excel data plot')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
# 显示图像
plt.show()
```
注意:在处理数据时需要确保不同excel文件中的数据列名称和数量相同,否则需要进行处理。同时,需要根据具体情况选择不同的图形类型和参数。
阅读全文