利用Python程序读取Excel创建折线图

 更新时间:2022年09月20日 14:37:34   作者:Famiglistimott  
这篇文章主要介绍了利用Python程序读取Excel创建折线图,文章通过围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

一、打开命令提示符

  • 方法一:window+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、常用的工具库安装

(建议安装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安装的时候一定要选择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创建折线图内容请搜索程序员之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持程序员之家!

相关文章

  • Python安装OpenCV的示例代码

    Python安装OpenCV的示例代码

    这篇文章主要介绍了Python安装OpenCV的示例代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • Python设计模式之迭代器模式原理与用法实例分析

    Python设计模式之迭代器模式原理与用法实例分析

    这篇文章主要介绍了Python设计模式之迭代器模式原理与用法,结合具体实例形式分析了迭代器模式的概念、原理、定义及使用方法,代码注释说明简单易懂,需要的朋友可以参考下
    2019-01-01
  • 对TensorFlow的assign赋值用法详解

    对TensorFlow的assign赋值用法详解

    今天小编就为大家分享一篇对TensorFlow的assign赋值用法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • vscode+PyQt5安装详解步骤

    vscode+PyQt5安装详解步骤

    这篇文章主要介绍了vscode+PyQt5安装详解步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • 用Python将Excel数据导入到SQL Server的例子

    用Python将Excel数据导入到SQL Server的例子

    今天小编就为大家分享一篇用Python将Excel数据导入到SQL Server的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • python字符串替换示例

    python字符串替换示例

    这篇文章主要介绍了python字符串替换示例,需要的朋友可以参考下
    2014-04-04
  • OpenCV实现机器人对物体进行移动跟随的方法实例

    OpenCV实现机器人对物体进行移动跟随的方法实例

    这篇文章主要给大家介绍了关于OpenCV实现机器人对物体进行移动跟随的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • 在Pycharm中调试Django项目程序的操作方法

    在Pycharm中调试Django项目程序的操作方法

    今天小编就为大家分享一篇在Pycharm中调试Django项目程序的操作方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • Python语言描述最大连续子序列和

    Python语言描述最大连续子序列和

    这篇文章主要介绍了Python语言描述最大连续子序列和,具有一定借鉴价值,需要的朋友可以了解下。
    2017-12-12
  • ubuntu安装sublime3并配置python3环境的方法

    ubuntu安装sublime3并配置python3环境的方法

    这篇文章主要介绍了ubuntu安装sublime3并配置python3环境的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03

最新评论


http://www.vxiaotou.com