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+mysql实现简单的web程序
Sep 11 Python
python删除特定文件的方法
Jul 30 Python
python2.7+selenium2实现淘宝滑块自动认证功能
Feb 24 Python
Python3用tkinter和PIL实现看图工具
Jun 21 Python
Python+OpenCV目标跟踪实现基本的运动检测
Jul 10 Python
详解python实现识别手写MNIST数字集的程序
Aug 03 Python
Python全局变量与局部变量区别及用法分析
Sep 03 Python
python3学生名片管理v2.0版
Nov 29 Python
Python3爬虫学习之爬虫利器Beautiful Soup用法分析
Dec 12 Python
Python实现的字典排序操作示例【按键名key与键值value排序】
Dec 21 Python
基于python读取.mat文件并取出信息
Dec 16 Python
对python中return与yield的区别详解
Mar 12 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 生成WML页面方法详解
2009/08/09 PHP
用PHP书写安全的脚本代码
2012/02/05 PHP
Codeigniter发送邮件的方法
2015/03/19 PHP
解决PHP里大量数据循环时内存耗尽的方法
2015/10/10 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
JQuery的AJAX实现文件下载的小例子
2013/05/15 Javascript
javascript校验价格合法性实例(必须输入2位小数)
2014/05/05 Javascript
让checkbox不选中即将选中的checkbox不选中
2014/07/11 Javascript
jQuery中:input选择器用法实例
2015/01/03 Javascript
javascript的正则匹配方法学习
2016/02/24 Javascript
详解使用nodeJs安装Vue-cli
2017/05/17 NodeJs
详解Vue路由开启keep-alive时的注意点
2017/06/20 Javascript
深入理解Vue 的条件渲染和列表渲染
2017/09/01 Javascript
mpvue中使用flyjs全局拦截的实现代码
2018/09/13 Javascript
Vuejs+vue-router打包+Nginx配置的实例
2018/09/20 Javascript
微信小程序前端自定义分享的实现方法
2019/06/13 Javascript
[43:57]LGD vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
基于Python实现的百度贴吧网络爬虫实例
2015/04/17 Python
Python搭建HTTP服务器和FTP服务器
2017/03/09 Python
基于Django模板中的数字自增(详解)
2017/09/05 Python
深入理解Python中的*重复运算符
2017/10/28 Python
python取代netcat过程分析
2018/02/10 Python
将Django项目部署到CentOs服务器中
2018/10/18 Python
Python中flatten( )函数及函数用法详解
2018/11/02 Python
Python3模拟登录操作实例分析
2019/03/12 Python
Python实现一个数组除以一个数的例子
2019/07/20 Python
Python3将jpg转为pdf文件的方法示例
2019/12/13 Python
Python实现清理微信僵尸粉功能示例【基于itchat模块】
2020/05/29 Python
Pyinstaller打包Scrapy项目的实现步骤
2020/09/22 Python
css3学习之2D转换功能详解
2016/12/23 HTML / CSS
会计专业大学生求职信范文
2014/01/28 职场文书
班级德育工作实施方案
2014/02/21 职场文书
二年级语文上册复习计划
2015/01/19 职场文书
大学生见习总结报告
2015/06/24 职场文书
优秀团员主要事迹范文
2015/11/05 职场文书
浅谈Node的内存泄露问题
2022/05/06 NodeJs