python读取Excel中第m到第n列数据并绘图

一共12行,12000列的数据,用Excel读取第m到第n列的数据绘制成折线图,折线图纵坐标就是表格中的值,横坐标就是列数,每一行一张图

img

直接用excel绘图不快些吗

import pandas as pd

data = pd.read_excel('./xxx.xlsx')
for i in range(1,12):
  test_data = data.iloc[i, m:n]
  df = pd.DataFrame(test_data)
  df.plot()

数据 长什么样?

12个图需要放在一起吗?就是子图的形式。还是每个都是单独的,给你个简洁的写法

import pandas as pd

path1='D:/test.xlsx'
df = pd.read_excel(path1)
df1=df.iloc[:,m:n].T
df1.plot(subplots=12)