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 相关文章推荐
python3.6+django2.0开发一套学员管理系统
Mar 03 Python
PyQt5每天必学之带有标签的复选框
Apr 19 Python
Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)
Apr 30 Python
Python爬取个人微信朋友信息操作示例
Aug 03 Python
python3实现多线程聊天室
Dec 12 Python
python 字典 setdefault()和get()方法比较详解
Aug 07 Python
Win10+GPU版Pytorch1.1安装的安装步骤
Sep 27 Python
Python3.7+tkinter实现查询界面功能
Dec 24 Python
浅析Python __name__ 是什么
Jul 07 Python
Python脚本打包成可执行文件过程解析
Oct 20 Python
如何基于Python按行合并两个txt
Nov 03 Python
7个关于Python的经典基础案例
Nov 07 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
使ecshop模板中可引用常量的实现方法
2011/06/02 PHP
php异常处理技术,顶级异常处理器
2012/06/13 PHP
php版淘宝网查询商品接口代码示例
2014/06/17 PHP
php基于socket实现SMTP发送邮件的方法
2015/03/05 PHP
PHP实现获取客户端IP并获取IP信息
2015/03/17 PHP
PHP实现HTML页面静态化的方法
2015/11/04 PHP
PHP排序算法之基数排序(Radix Sort)实例详解
2018/04/21 PHP
firefox下jQuery UI Autocomplete 1.8.*中文输入修正方法
2012/09/19 Javascript
有关javascript的性能优化 (repaint和reflow)
2013/04/12 Javascript
JS限制Textarea文本域字符个数的具体实现
2013/08/02 Javascript
鼠标滑在标题上显示图片的JS代码
2013/11/19 Javascript
JS实现点击按钮自动增加一个单元格的方法
2015/03/09 Javascript
jQuery实现提示密码强度的代码
2015/07/15 Javascript
JS时间特效最常用的三款
2015/08/19 Javascript
Angularjs实现mvvm式的选项卡示例代码
2016/09/08 Javascript
jQuery tagsinput在h5邮件客户端中应用详解
2016/09/26 Javascript
jquery广告无缝轮播实例
2017/01/05 Javascript
JavaScript中清空数组的三种方式
2017/03/22 Javascript
原生js调用json方法总结
2018/02/22 Javascript
JavaScript:ES2019 的新特性(译)
2019/08/08 Javascript
Python BeautifulSoup中文乱码问题的2种解决方法
2014/04/22 Python
python根据文件大小打log日志
2014/10/09 Python
Python通过调用mysql存储过程实现更新数据功能示例
2018/04/03 Python
Python判断字符串是否为字母或者数字(浮点数)的多种方法
2018/08/03 Python
Python获取网段内ping通IP的方法
2019/01/31 Python
python 利用文件锁单例执行脚本的方法
2019/02/19 Python
python的等深分箱实例
2019/11/22 Python
PyCharm如何导入python项目的方法
2020/02/06 Python
CSS3 icon font完全指南(CSS3 font 会取代icon图标)
2013/01/06 HTML / CSS
耐克中国官方商城:Nike中国
2018/10/18 全球购物
Under Armour西班牙官网:美国知名的高端功能性运动品牌
2018/12/12 全球购物
澳大利亚香水在线商店:City Perfume
2020/09/02 全球购物
Java中实现多态的机制
2015/08/09 面试题
Nginx设置日志打印post请求参数的方法
2021/03/31 Servers
Java用自带的Image IO给图片添加水印
2021/06/15 Java/Android
企业版Windows 11有哪些新功能? Win11适用于企业的功能介绍
2021/11/21 数码科技