使用Python在Excel中绘制数据

时间:2019-05-21 18:02:14

标签: excel pandas matplotlib

我要从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

有效。

问题是:

  1. 我有更多列,但是当我想添加y3, y4,...时,出现了y3 is undefined.

  2. 的错误消息
  3. 在图例中,我想将y1的名称更改为CK4/5-PCA82500以及其他名称。有什么办法吗?

1 个答案:

答案 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