【发布时间】:2019-10-24 06:50:36
【问题描述】:
我在所有工作表中有 60 多张具有相同列(时间、数据 1、数据 2、数据 3)的工作表。我想在单个图中绘制所有工作表与其他列的 xy 散点平滑线图,其中包含来自所有工作表的数据。最有效的方法是什么? 我试过了
xl=pd.ExcelFile(f_o)
xl_sheets = []
for sheet in xl.sheet_names:
xl_sheets.append(xl.parse(sheet))
dfc = pd.concat(xl_sheets)
print dfc.shape
time_df=dfc['UTCTime']
for i in list(dfc.columns):
print i
time.sleep(5000)
if i!='UTCTime':
ydata=dfc[i]
print ydata.head()
xlf.plot(time_df,ydata)
else:
continue
plt.show()
【问题讨论】:
标签: python excel pandas charts