python画折线图的程序


Posted in Python onJuly 26, 2018

前做PPT要用到折线图,嫌弃EXCEL自带的看上去不好看,就用python写了一个画折线图的程序。

import matplotlib.pyplot as plt

x=[1,2,3,4,5,6]
y1=[35000,85000,120000]
y2=[45000,85000,100000]
y3=[25000,65000,90000]
point1=180180
point2=200000
plt.rcParams['font.sans-serif'] = ['SimHei'] #用来正常显示中文标签 
plt.rcParams['axes.unicode_minus'] = False #用来正常显示负号

plt.scatter(x[5],point1,marker='o')
plt.scatter(x[5],point2,marker='o')
plt.plot(x[:3],y1,label='计划值PV',linewidth = 2)
plt.plot(x[:3],y2,'g--',label='挣值EV',linewidth = 2)
plt.plot(x[:3],y3,'r-.',label='实际成本AC',linewidth = 2)
plt.ylabel('美元')
plt.xlabel('月')
plt.annotate('EAC:%d'%point1, xy = (6, point1), xytext=(5.5*0.9, point1*0.9),
       arrowprops=dict(arrowstyle="->", connectionstyle="arc3,rad=.2")) #添加注释,即85%处的标记。这里包括了指定箭头样式。
plt.annotate('BAC:%d'%point2, xy = (6, point2), xytext=(5*0.9, point2*0.9),
       arrowprops=dict(arrowstyle="->", connectionstyle="arc3,rad=.2")) #添加注释,即85%处的标记。这里包括了指定箭头样式

plt.title('项目3个月后的挣值示意图')
plt.legend()
plt.show()

结果图:

python画折线图的程序

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python使用百度API上传文件到百度网盘代码分享
Nov 08 Python
分享Python开发中要注意的十个小贴士
Aug 30 Python
Python将多个excel表格合并为一个表格
Feb 22 Python
详解python中的Turtle函数库
Nov 19 Python
Python+OpenCV实现图像融合的原理及代码
Dec 03 Python
Python获取Redis所有Key以及内容的方法
Feb 19 Python
Pandas中Series和DataFrame的索引实现
Jun 27 Python
简单了解python反射机制的一些知识
Jul 13 Python
利用python实现.dcm格式图像转为.jpg格式
Jan 13 Python
给Django Admin添加验证码和多次登录尝试限制的实现
Jul 26 Python
基于python判断字符串括号是否闭合{}[]()
Sep 21 Python
python中spy++的使用超详细教程
Jan 29 Python
TensorFlow利用saver保存和提取参数的实例
Jul 26 #Python
78行Python代码实现现微信撤回消息功能
Jul 26 #Python
python opencv实现图片旋转矩形分割
Jul 26 #Python
Flask之flask-session的具体使用
Jul 26 #Python
tensorflow saver 保存和恢复指定 tensor的实例讲解
Jul 26 #Python
python opencv旋转图像(保持图像不被裁减)
Jul 26 #Python
详解Django中间件的5种自定义方法
Jul 26 #Python
You might like
六酷社区论坛HOME页清新格调免费版 下载
2007/03/07 PHP
如何使用php判断所处服务器操作系统的类型
2013/06/20 PHP
小谈php正则提取图片地址
2014/03/27 PHP
PHP基于单例模式编写PDO类的方法
2016/09/13 PHP
CI框架数据库查询缓存优化的方法
2016/11/21 PHP
PHP使用xpath解析XML的方法详解
2017/05/20 PHP
超级强大的表单验证
2006/06/26 Javascript
JTrackBar水平拖动效果
2007/07/15 Javascript
关于图片按比例自适应缩放的js代码
2011/10/30 Javascript
模拟用户点击弹出新页面不会被浏览器拦截
2014/04/08 Javascript
浅析javascript中函数声明和函数表达式的区别
2015/02/15 Javascript
Java File类的常用方法总结
2015/03/18 Javascript
node.js回调函数之阻塞调用与非阻塞调用
2015/11/13 Javascript
基于JS代码实现图片在页面中旋转效果
2016/06/16 Javascript
Bootstrap零基础学习第一课之模板
2016/07/18 Javascript
AngularJS 的$timeout服务示例代码
2017/09/21 Javascript
快速解决select2在bootstrap模态框中下拉框隐藏的问题
2018/08/10 Javascript
vue项目中axios请求网络接口封装的示例代码
2018/12/18 Javascript
TensorFlow安装及jupyter notebook配置方法
2017/09/08 Python
Python探索之Metaclass初步了解
2017/10/28 Python
Python和Java进行DES加密和解密的实例
2018/01/09 Python
python selenium自动上传有赞单号的操作方法
2018/07/05 Python
python3多线程知识点总结
2019/09/26 Python
Python vtk读取并显示dicom文件示例
2020/01/13 Python
python实现时间序列自相关图(acf)、偏自相关图(pacf)教程
2020/06/03 Python
Python tkinter之Bind(绑定事件)的使用示例
2021/02/05 Python
HTML5 实现一个访问本地文件的实例
2012/12/13 HTML / CSS
一站式跨境收款解决方案:Payoneer(派安盈)
2018/09/06 全球购物
DBA的职责都有哪些
2012/05/16 面试题
医院安全生产月活动总结
2014/07/05 职场文书
秋冬农业生产标语
2014/10/09 职场文书
餐厅保洁员岗位职责
2015/04/10 职场文书
合作合同协议书
2016/03/21 职场文书
Python如何解决secure_filename对中文不支持问题
2021/07/16 Python
详解jQuery的核心函数和事件处理
2022/02/18 jQuery
使用refresh_token实现无感刷新页面
2022/04/26 Javascript