python画图excel多组数据画图
时间: 2024-06-01 09:07:15 浏览: 20
Python 中可以使用多种库来进行 Excel 处理和绘图,其中比较常用的是 pandas 和 matplotlib 库。下面我会简单介绍一下使用这两个库进行多组数据绘图的方法。
首先,使用 pandas 库读取 Excel 文件中的数据。假设我们要读取的 Excel 文件名为 data.xlsx,其中有两个工作表 sheet1 和 sheet2,分别存储了两组数据。使用 pandas 库可以这样读取:
```python
import pandas as pd
df1 = pd.read_excel('data.xlsx', sheet_name='sheet1')
df2 = pd.read_excel('data.xlsx', sheet_name='sheet2')
```
这样就可以将 Excel 文件中的数据读取到 DataFrame 对象中。
接下来,使用 matplotlib 库进行绘图。假设我们要绘制的是散点图,其中 x 轴为第一组数据的第一列,y 轴为第二组数据的第一列。使用 matplotlib 库可以这样绘制:
```python
import matplotlib.pyplot as plt
plt.scatter(df1.iloc[:, 0], df2.iloc[:, 0])
plt.xlabel('x')
plt.ylabel('y')
plt.show()
```
其中 df1.iloc[:, 0] 表示取 df1 的第一列所有行,df2.iloc[:, 0] 表示取 df2 的第一列所有行。plt.xlabel 和 plt.ylabel 分别用于设置 x 轴和 y 轴的标签。最后 plt.show() 将绘制出的图形显示出来。