python用提取表格某几行和某几列画多条折线图
时间: 2023-06-01 13:01:39 浏览: 273
一款使用 Python 编写的图像内表格数据提取工具,可以高效识别 PDF 、扫描件、照片、截图内的表格数据并转Excel文件
5星 · 资源好评率100%
下面是一个示例代码,可以用来从表格中提取特定行和列,并绘制多条折线图:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取表格数据
df = pd.read_excel('data.xlsx', sheet_name='Sheet1')
# 提取特定行和列
rows = [2, 4, 6] # 需要提取的行
cols = ['Year', 'A', 'B', 'C'] # 需要提取的列
data = df.loc[rows, cols]
# 绘制折线图
plt.plot(data['Year'], data['A'], label='A')
plt.plot(data['Year'], data['B'], label='B')
plt.plot(data['Year'], data['C'], label='C')
# 设置图例和标题
plt.legend()
plt.title('Line Chart')
# 显示图形
plt.show()
```
在上面的代码中,我们首先使用 Pandas 库读取了一个 Excel 表格,然后使用 `loc` 方法从表格中提取了特定的行和列。接下来,我们使用 Matplotlib 库绘制了三条折线图,并添加了图例和标题。最后,使用 `show` 方法显示图形。
注意,上面的示例代码中使用了 `read_excel` 方法来读取 Excel 表格,因此需要安装 Pandas 库。如果你使用的是其他格式的表格文件,可以使用相应的读取方法来读取数据。另外,如果需要绘制更多的折线图,只需要复制上面的代码并修改需要绘制的列即可。
阅读全文