使用python如何在导入EXCEL矩阵时同时绘制多条曲线在一个图中
时间: 2024-06-11 16:05:52 浏览: 104
首先,需要导入所需的库和模块:
```python
import pandas as pd
import matplotlib.pyplot as plt
```
接着,使用pandas库中的read_excel()函数来读取Excel文件中的数据,并存储为DataFrame格式的数据:
```python
data = pd.read_excel('data.xlsx')
```
然后,可以使用matplotlib库中的plot()函数来绘制曲线。如果需要同时绘制多条曲线,可以在plot()函数中多次调用该函数,并分别传递不同的数据和曲线属性参数:
```python
plt.plot(data['x'], data['y1'], label='Curve 1')
plt.plot(data['x'], data['y2'], label='Curve 2')
plt.plot(data['x'], data['y3'], label='Curve 3')
```
最后,通过调用legend()函数来显示图例,并调用show()函数来显示图形:
```python
plt.legend()
plt.show()
```
完整代码示例:
```python
import pandas as pd
import matplotlib.pyplot as plt
data = pd.read_excel('data.xlsx')
plt.plot(data['x'], data['y1'], label='Curve 1')
plt.plot(data['x'], data['y2'], label='Curve 2')
plt.plot(data['x'], data['y3'], label='Curve 3')
plt.legend()
plt.show()
```
阅读全文