我要从excel文件读取和绘制数据的代码是这样的:
import pandas as pd
import matplotlib.pyplot as plt
excel_file = 'file1.xlsx'
file1 = pd.read_excel(excel_file)
file1.head()
plt.plot(x,y1,y2)
plt.xlabel('wavelenghts')
plt.ylabel('reflectivity')
plt.legend(loc='upper left')
plt.show
有效。
问题是:
我有更多列,但是当我想添加y3, y4,...
时,出现了y3 is undefined.
在图例中,我想将y1
的名称更改为CK4/5-PCA82500
以及其他名称。有什么办法吗?
答案 0 :(得分:0)
f, ax = figure()
plt.plot(file1.x,file1.y1,label='')
plt.plot(file1.x,file1.y2)
plt.plot(file1.x,file1.y3)
.....
plt.xlabel('wavelenghts')
plt.ylabel('reflectivity')
plt.legend(loc='upper left')
plt.show