读取表格绘制多条折线图的python代码实现
时间: 2023-10-17 19:24:42 浏览: 91
下面是一个简单的 Python 代码示例,可以读取表格数据并绘制多条折线图。
首先,我们需要安装 pandas 和 matplotlib 库:
```python
!pip install pandas matplotlib
```
然后,我们可以使用 pandas 的 read_csv 函数读取 CSV 文件中的数据。假设我们的表格具有以下格式:
| 时间 | 数据1 | 数据2 | 数据3 |
| --- | --- | --- | --- |
| 2022-01-01 | 10 | 20 | 15 |
| 2022-01-02 | 12 | 18 | 20 |
| 2022-01-03 | 15 | 22 | 18 |
| 2022-01-04 | 8 | 16 | 25 |
| ... | ... | ... | ... |
我们可以使用以下代码读取该表格:
```python
import pandas as pd
df = pd.read_csv('data.csv', parse_dates=['时间'])
```
请注意,我们将“时间”列解析为日期时间格式,以便我们可以轻松地在 x 轴上绘制它。
接下来,我们可以使用 matplotlib 库绘制多条折线图。假设我们要绘制“数据1”、“数据2”和“数据3”列:
```python
import matplotlib.pyplot as plt
plt.plot(df['时间'], df['数据1'], label='数据1')
plt.plot(df['时间'], df['数据2'], label='数据2')
plt.plot(df['时间'], df['数据3'], label='数据3')
plt.xlabel('时间')
plt.ylabel('数据')
plt.legend()
plt.show()
```
这将绘制一个带有三条线的折线图,每条线代表“数据1”、“数据2”和“数据3”列。
如果您的表格具有其他格式,请相应地修改代码来读取和绘制数据。
阅读全文