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中操作时间之strptime()方法的使用
Dec 30 Python
Python返回数组/List长度的实例
Jun 23 Python
Sanic框架Cookies操作示例
Jul 17 Python
Python3爬虫教程之利用Python实现发送天气预报邮件
Dec 16 Python
Python WEB应用部署的实现方法
Jan 02 Python
解决python明明pip安装成功却找不到包的问题
Aug 28 Python
使用python的turtle函数绘制一个滑稽表情
Feb 28 Python
浅谈Python的方法解析顺序(MRO)
Mar 05 Python
PyQt5事件处理之定时在控件上显示信息的代码
Mar 25 Python
python类共享变量操作
Sep 03 Python
关于Kotlin中SAM转换的那些事
Sep 15 Python
python接口自动化框架实战
Dec 23 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
PHP自动生成月历代码
2006/10/09 PHP
谈谈PHP语法(2)
2006/10/09 PHP
NO3第三帝国留言簿制作过程
2006/10/09 PHP
php json与xml序列化/反序列化
2013/10/28 PHP
php中操作memcached缓存进行增删改查数据的实现代码
2014/08/15 PHP
ThinkPHP验证码和分页实例教程
2014/08/22 PHP
Laravel框架中Blade模板的用法示例
2017/08/30 PHP
js限制文本框为整数和货币的函数代码
2010/10/13 Javascript
纯js实现背景图片切换效果代码
2010/11/14 Javascript
javascript计算用户打开网页的停留时间
2014/01/09 Javascript
分享两个手机访问pc网站自动跳转手机端网站代码
2020/12/24 Javascript
jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
2016/01/19 Javascript
Javascript技术栈中的四种依赖注入小结
2016/02/27 Javascript
老生常谈JavaScript数组的用法
2016/06/10 Javascript
w3c编程挑战_初级脚本算法实战篇
2017/06/23 Javascript
Three.js基础学习之场景对象
2017/09/27 Javascript
axios发送post请求springMVC接收不到参数的解决方法
2018/03/05 Javascript
微信小程序实现发送验证码按钮效果
2018/12/20 Javascript
详解Vue.js和layui日期控件冲突问题解决办法
2019/07/25 Javascript
使用nodejs实现JSON文件自动转Excel的工具(推荐)
2020/06/24 NodeJs
详解Vue中的watch和computed
2020/11/09 Javascript
Python单链表的简单实现方法
2014/09/23 Python
Python3实现从指定路径查找文件的方法
2015/05/22 Python
Python正则表达式实现简易计算器功能示例
2019/05/07 Python
python3的url编码和解码,自定义gbk、utf-8的例子
2019/08/22 Python
python调用API接口实现登陆短信验证
2020/05/10 Python
Python中常用的os操作汇总
2020/11/05 Python
日本7net购物网:书籍、漫画、杂志、DVD、游戏邮购
2017/02/17 全球购物
俄罗斯电子产品、计算机和家用电器购物网站:OLDI
2019/10/27 全球购物
Muziker英国:中欧最大的音乐家商店
2020/02/05 全球购物
shell程序如何生命变量?shell变量是弱变量吗?
2014/11/10 面试题
客服部班长工作责任制
2014/02/25 职场文书
特教教师先进事迹
2014/05/21 职场文书
运动会观后感
2015/06/09 职场文书
Python turtle编写简单的球类小游戏
2022/03/31 Python
Java 数组的使用
2022/05/11 Java/Android