目录

一、打开命令提示符

二、通过pip命令安装所需要的工具库

三、打开IDLE开始编程

附录

1、常用的工具库安装

2、pip常用命令

3、常用的工具库

4、常用的marker

5、常用的颜色


一、打开命令提示符

方法一: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创建折线图相关推荐

  1. python自动读取excel文件邮箱列表,自动批量发送邮件项目(附使用方法+代码)

    python自动发送邮件项目 项目简介 使用方法 项目结构 完整项目代码 结语 项目简介 该项目功能是利用python自动读取excel文件中的邮箱列表,并批量发送邮件到目标邮箱,进行客户挖掘的.该项 ...

  2. python批量读取excel表格数据_Python读取Excel数据并生成图表过程解析

    一.需求背景 自己一直在做一个周基金定投模拟,每周需要添加一行数据,并生成图表.以前一直是用Excel实现的.但数据行多后,图表大小调整总是不太方便,一般只能通过缩放比例解决. 二.需求实现目标 通过 ...

  3. 利用Spring-Boot解析Excel、用Java分析Excel、告别手动输入用程序读取Excel

    利用Spring-Boot解析Excel.用Java分析Excel.告别手动输入用程序读取Excel 一.资源 java读取Excel文件 二.修改 (一)中的代码中的 import service. ...

  4. excel分析图表制作,如何轻松创建折线图、柱状图、饼图

    ​在Excel中通过数据间的关系选择合适的图表,轻松创建折线图.柱状图.饼图使其表达的主题和内容更加简单清晰. 下面我们通过Smartbi大数据分析工具介绍excel分析图表制作方法,如何制作常用的图 ...

  5. python对数据进行合并的函数_利用Python pandas对Excel进行合并的方法示例

    前言 在网上找了很多Python处理Excel的方法和代码,都不是很尽人意,所以自己综合网上各位大佬的方法,自己进行了优化,具体的代码如下. 博主也是新手一枚,代码肯定有很多需要优化的地方,欢迎各位大 ...

  6. python利用pandas合并excel表格代码_利用Python pandas对Excel进行合并的方法示例

    前言 在网上找了很多Python处理Excel的方法和代码,都不是很尽人意,所以自己综合网上各位大佬的方法,自己进行了优化,具体的代码如下. 博主也是新手一枚,代码肯定有很多需要优化的地方,欢迎各位大 ...

  7. python pandas合并单元格_利用Python pandas对Excel进行合并的方法示例

    前言 在网上找了很多Python处理Excel的方法和代码,都不是很尽人意,所以自己综合网上各位大佬的方法,自己进行了优化,具体的代码如下. 博主也是新手一枚,代码肯定有很多需要优化的地方,欢迎各位大 ...

  8. json字段顺序读取 python_如何利用Python批量读取视频文件的时间长度?

    本期的主题是利用Python来实现对视频文件时间长度的读取. 在学习编程语言时,相比较于通过书本来学习知识,我更喜欢通过观看学习视频的方式来进行学习,通过主讲老师的讲解,我能很直观且快速的了解一些知识 ...

  9. 利用openpyxl来读取Excel数据

    利用openpyxl来读取Excel数据 第二篇博客就这样开始啦. 今天我们来讲如何利用openpyxl来读取Excel当中的数据. 首先,来说一下变更的运行环境 添加 openpyxl 插件 关于插 ...

  10. python pandas读取excel时动态确定标题行所在行数

    python pandas读取excel时动态确定标题行所在行数,动态跳过标题前空白行 利用python对excel或者csv文件进行批量操作时,除了使用xlrd库或者xlwt库进行表格的操作读与写, ...

最新文章

  1. 超简单的react和typescript和引入scss项目搭建流程
  2. Intel汇编语言程序设计学习-第六章 条件处理-上
  3. 笔记本电脑性价比排行2019_办公笔记本电脑排名2019 五款适合办公的笔记本电脑推荐...
  4. NYOJ 128 前缀式计算
  5. FrameLayout 测量过程
  6. 【docker】win10子系统ubuntu安装docker
  7. python远程控制终端数据_python 网络远程控制
  8. 非常好用的游戏数据保存类:ScriptableObject
  9. PMC联手云合作伙伴Canonical加入其Ubuntu OpenStack互通性实验室
  10. StoryBoard和代码结合 按比例快速兼容iPhone6/6 Plus教程
  11. 真正解决:gpg --verify sig: 无法检查签名:找不到公钥
  12. AlphaGo程序出BUG了——第四局观感
  13. vsco使用教程_vsco cam怎么用?vsco cam安卓版使用教程详解
  14. 关注程序员健康,使用中医十二经络来解释一个神奇的梦境!
  15. android+发短信示例,【Android】如何实现Android发送短信(示例代码)
  16. 保证金监控中心查询期货开户密码
  17. scl语言用plc脉冲做定时器_请问SCL语言如何调用定时器
  18. Linux下python环境搭建
  19. 达梦数据库SQL常用查询语句
  20. 苹果电脑的超强文件压缩软件——FastZip

热门文章

  1. 基于神经网络的房价预测,房价预测 神经网络
  2. 惠普服务器装系统ESXI,在惠普服务器上安装ESXI 5.5卡在LSI_MR3.V00的解决方案
  3. ZOJ 3805 树形dp
  4. python和股市一点小知识
  5. 第10章第4节:使用iSlide的统一色彩命令统一修改某个颜色 [PowerPoint精美幻灯片实战教程]
  6. MTK LED驱动异常检测步骤
  7. 从键盘输入若干个学生成绩,计算出平均成绩。
  8. 渝粤题库 陕西师范大学 《教育社会学》作业
  9. 墓碑上的字符C语言,墓碑上的故显考、故显妣、先考、先妣都是什么意思
  10. iPhone怎么设置闹钟铃声?苹果手机自定义闹钟铃声教程