使用Python绘制Excel数据的折线图

本教程将引导您使用Python中的pandas和matplotlib库,从Excel文件'input-1.xlsx'的'P1'工作表中读取数据,并绘制相应的折线图。

步骤:

  1. 安装必要的库: 确保您已经安装了pandas和matplotlib库。您可以使用pip安装它们:

    pip install pandas matplotlib
    
  2. 准备数据:

    • 假设您的Excel文件名为'input-1.xlsx',其中包含一个名为'P1'的工作表。
    • 该工作表包含两列数据,分别用于绘制折线图的x轴和y轴。
  3. 编写Python代码:

    import pandas as pd
    import matplotlib.pyplot as plt
    
    # 读取Excel文件
    df = pd.read_excel('input-1.xlsx', sheet_name='P1')
    
    # 提取需要绘制的数据列
    x = df['x']
    y = df['y']
    
    # 绘制折线图
    plt.plot(x, y)
    plt.xlabel('x')
    plt.ylabel('y')
    plt.title('折线图')
    plt.show()
    
  4. 运行代码:

    • 将以上代码保存为Python文件(例如:plot_excel.py)。
    • 在终端或命令提示符中运行该文件:
    python plot_excel.py
    

代码说明:

  • pandas.read_excel()函数用于读取Excel文件中的数据。
  • sheet_name参数指定要读取的工作表名称。
  • matplotlib.pyplot.plot()函数用于绘制折线图。
  • plt.xlabel(), plt.ylabel(), plt.title()分别用于设置横轴标签、纵轴标签和图表标题。
  • plt.show()函数用于显示绘制的图表。

自定义图表:

您可以根据需要自定义图表的各个方面,例如线条颜色、标记样式、图例等等。请参考matplotlib库的官方文档以获取更多自定义选项:https://matplotlib.org/

Python读取Excel数据并绘制折线图教程

原文地址: https://www.cveoy.top/t/topic/fSyT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录