excel - 在 Python 中绘制 Excel 中的数据

标签 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

有用。

问题是:
  • 我有更多列,但是当我想添加 y3, y4,...我收到 y3 is undefined. 的错误
  • 在传说中我想更改 y1 的名称至CK4/5-PCA82500和其他人一样。有什么办法吗?
  • 最佳答案

    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
    

    关于excel - 在 Python 中绘制 Excel 中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56244037/

    相关文章:

    excel - 将多个不连续范围合并到一个命名范围中以清理公式

    excel - 在 VBA 表单中使用 2 个值定位单元格

    python - 如何仅使用 python 标准库创建 excel 文件?

    python - Pandas :仅将数据框中的数字转换为数字,保留其他所有内容

    python - 线的不同颜色取决于 Pyplot 中的相应值

    python - Matplotlib,全局设置刻度数。 X 轴、Y 轴、颜色条

    excel - 按计算字段对 Excel 数据透视表进行排序

    python - 如果日期在给定范围内,则从每个组中删除行

    python - pandas dataframe view vs copy,我怎么知道?

    python - 如何将颜色条添加到这样创建的散点图中?