Python读取Excel生成折线图的完整步骤与参数详解
本文详细介绍使用Python的pandas和matplotlib库读取Excel文件并绘制折线图的完整流程。涵盖从环境配置、库安装到代码实现的每一步,重点解析数据读取、绘图参数设置(如颜色、标记、线宽)及图表美化技巧,帮助开发者快速掌握数据可视化基础。
一、打开命令提示符
- 方法一:按下Windows键加R键,在弹出的运行窗口中输入cmd并回车。
- 方法二:在系统搜索栏中直接输入cmd,点击打开命令提示符。
二、通过pip命令安装所需要的工具库
在命令提示符中依次执行以下命令以安装必要的工具库:首先输入pip install pandas命令安装pandas工具库,随后输入pip install matplotlib命令安装matplotlib工具库。其他相关工具库的安装方法详见附录一。等待命令行输出安装成功的提示信息后,即可开始使用。
三、打开IDLE开始编程
demo.xlsx文件内容如下:

#引用工具库
import pandas as pd
import matplotlib.pyplot as plt#引用中文(如果不需要用到中文可以不写下面两行代码)
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False#打开表
df = pd.read_excel("D:\demo.xlsx")
'''注意:括号中为该Excel表所在的位置,有两种表示方式
方式一:绝对路径
以根目录为基准,例如"C:\Users\Public\Documents\绝对路径.xlsx"
获取绝对路径的简单方法:找到该文件,单击文件,按住shift键之后右键点击,选择复制文件地址
方式二:相对路径
以该文档所在的位置为基准,有四种情况
情况一:同级 直接输入"相对路径.xlsx"
情况二:同级之下 输入“同级目录名/相对路经.xlsx”
情况三:上一级的同级 输入"../相对路径.xlsx"
情况四: 上级的同级之下 输入"../上级目录的同级目录名/相对路径.xlsx"
'''#输入折线图数据
plt.plot(df["物品编号"],df["库存量"],label='库存量',linewidth=1,color='c',marker='o',markerfacecolor='blue',markersize=5)
#横坐标为物品编号,纵坐标为库存量,线的名称为库存量,粗细为1,颜色为青色,标记为“o”所代表的图形(会在后面详细介绍),颜色为蓝色,大小为5
plt.plot(df["物品编号"],df["进货价格"],label='进货价格',linewidth=1,color='y',marker='o',markerfacecolor='blue',markersize=5)
plt.plot(df["物品编号"],df["出售价格"],label='出售价格',linewidth=1,color='r',marker='v',markerfacecolor='blue',markersize=5)
plt.plot(df["物品编号"],df["收益"],label='收益',linewidth=1,color='m',marker='1',markerfacecolor='blue',markersize=5)
plt.xlabel("物品编号")
#横坐标为物品编号
plt.ylabel('各类指标')
#纵坐标为各类指标
plt.title("商品详细信息")
#折线图的名称#图例说明
plt.legend()
#显示网格
plt.grid()
#显示图像
plt.show()最终生成的折线图效果如图所示:

附录
1、常用的工具库安装
建议安装Python 3.8版本或更低版本,因为较高版本可能导致部分工具库兼容性不足,从而影响正常使用。在Python 3.4.0之后的安装包中已经集成了pip工具,安装后的可执行文件位于Python37\Scripts\目录下。对于Python 3.4.0之前的版本,需要单独安装pip工具。首先从https://pypi.org/project/pip/ 下载文件get-pip.py,然后在命令提示符(运行cmd)下执行命令python get-pip.py即可自动完成pip的安装。需要注意的是,执行此操作时计算机必须处于联网状态。
2、pip常用命令
pip install numpy #安装numpy
pip uninstall numpy #卸载numpy
pip install-upgrade numpy #升级numpy
pip install-U #升级numpy
pip list #列出已有的工具库3、常用的工具库

在此需要特别注意,安装numpy库时务必选择包含mkl加速版的numpy+mkl文件。其他大多数工具库支持在线安装,但凸优化库cvxpy必须通过离线方式安装。源文件名中的cp37代表Python 3.7版本,amd64代表64位系统,win32代表32位系统。
NumPy库的安装版本众多,务必选择NumPy+mkl库以获得最佳性能。
4、常用的marker

5、常用的颜色
- b: blue 蓝色
- g: green 绿色
- r: red 红色
- c: cyan 青色
- m: magenta 洋红色
- y: yellow 黄色
- k: black 黑色
- w: white 白色(一般不使用)
到此这篇关于利用Python程序读取Excel创建折线图的文章就介绍到这了,更多相关Python创建折线图内容请搜索本站以前的文章或继续浏览下面的相关文章希望大家以后多多支持本站!
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









