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读写Excel文件方法介绍
Nov 22 Python
详细解读Python的web.py框架下的application.py模块
May 02 Python
使用Pyinstaller的最新踩坑实战记录
Nov 08 Python
Django uwsgi Nginx 的生产环境部署详解
Feb 02 Python
Python之修改图片像素值的方法
Jul 03 Python
Django中间件基础用法详解
Jul 18 Python
超实用的 30 段 Python 案例
Oct 10 Python
python3反转字符串的3种方法(小结)
Nov 07 Python
Python学习之路之pycharm的第一个项目搭建过程
Jun 18 Python
Python 爬虫批量爬取网页图片保存到本地的实现代码
Dec 24 Python
python中的装饰器该如何使用
Jun 18 Python
利用Python脚本写端口扫描器socket,python-nmap
Jul 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
Bo-Blog专用的给Windows服务器的IIS Rewrite程序
2007/08/26 PHP
PHP的autoload机制的实现解析
2012/09/15 PHP
php socket实现的聊天室代码分享
2014/08/16 PHP
PHP对文件进行加锁、解锁实例
2015/01/23 PHP
基于PHP给大家讲解防刷票的一些技巧
2015/11/18 PHP
php和vue配合使用技巧和方法
2019/05/09 PHP
IE不出现Flash激活框的小发现的js实现方法
2007/09/07 Javascript
解决window.opener=null;window.close(),只支持IE6不支持IE7,IE8的问题
2014/01/14 Javascript
jquery实现点击文字可编辑并修改保存至数据库
2014/04/15 Javascript
jquery实现Ctrl+Enter提交表单的方法
2015/07/21 Javascript
javascript面向对象程序设计高级特性经典教程(值得收藏)
2016/05/19 Javascript
AngularJS基础 ng-show 指令简单示例
2016/08/03 Javascript
JavaScript学习笔记整理_用于模式匹配的String方法
2016/09/19 Javascript
微信小程序之电影影评小程序制作代码
2017/08/03 Javascript
select自定义小三角样式代码(实用总结)
2017/08/18 Javascript
nodejs实现的连接MySQL数据库功能示例
2018/01/25 NodeJs
vue项目在安卓低版本机显示空白的原因分析(两种)
2018/09/04 Javascript
基于Vue实现图片在指定区域内移动的思路详解
2018/11/11 Javascript
详解超简单的react服务器渲染(ssr)入坑指南
2019/02/28 Javascript
Vue项目中使用jsonp抓取跨域数据的方法
2019/11/10 Javascript
js实现九宫格布局效果
2020/05/28 Javascript
Kali Linux安装ipython2 和 ipython3的方法
2019/07/11 Python
如何用Python来理一理红楼梦里的那些关系
2019/08/14 Python
Pycharm小白级简单使用教程
2020/01/08 Python
Django使用rest_framework写出API
2020/05/21 Python
如何利用Python给自己的头像加一个小国旗(小月饼)
2020/10/02 Python
详解CSS3 弹性布局快速入门
2019/06/06 HTML / CSS
俄罗斯最大的灯具网站:Fandeco
2020/03/14 全球购物
毕业生幼师求职自荐信
2013/10/01 职场文书
光电信息专业应届生求职信
2013/10/07 职场文书
3分钟演讲稿
2014/04/30 职场文书
国旗下演讲稿
2014/05/08 职场文书
党支部党的群众路线对照检查材料
2014/09/24 职场文书
什么是创业计划书?什么是商业计划书?这里一一解答
2019/07/12 职场文书
nginx限制并发连接请求数的方法
2021/04/01 Servers
Java实战之课程信息管理系统的实现
2022/04/01 Java/Android