Python读取Excel数据并绘制折线图教程
使用Python绘制Excel数据的折线图
本教程将引导您使用Python中的pandas和matplotlib库,从Excel文件'input-1.xlsx'的'P1'工作表中读取数据,并绘制相应的折线图。
步骤:
-
安装必要的库: 确保您已经安装了pandas和matplotlib库。您可以使用pip安装它们:
pip install pandas matplotlib -
准备数据:
- 假设您的Excel文件名为'input-1.xlsx',其中包含一个名为'P1'的工作表。
- 该工作表包含两列数据,分别用于绘制折线图的x轴和y轴。
-
编写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() -
运行代码:
- 将以上代码保存为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/
原文地址: https://www.cveoy.top/t/topic/fSyT 著作权归作者所有。请勿转载和采集!