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中实现数组和列表读取一列的方法
Apr 03 Python
Python实现的多项式拟合功能示例【基于matplotlib】
May 15 Python
使用pandas批量处理矢量化字符串的实例讲解
Jul 10 Python
Linux系统(CentOS)下python2.7.10安装
Sep 26 Python
Python将8位的图片转为24位的图片实现方法
Oct 24 Python
对python pandas 画移动平均线的方法详解
Nov 28 Python
python设置环境变量的作用整理
Feb 17 Python
Python编程快速上手——疯狂填词程序实现方法分析
Feb 29 Python
python同时遍历两个list用法说明
May 02 Python
Python 实现将numpy中的nan和inf,nan替换成对应的均值
Jun 08 Python
Python unittest基本使用方法代码实例
Jun 29 Python
使用Python实现NBA球员数据查询小程序功能
Nov 09 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上传图片进行等比缩放可增加水印功能
2014/01/13 PHP
PHP中有关长整数的一些操作教程
2019/09/11 PHP
php-7.3.6 编译安装过程
2020/02/11 PHP
基于jquery+thickbox仿校内登录注册框
2010/06/07 Javascript
Javascript 按位左移运算符使用介绍(
2014/02/04 Javascript
如何用js 实现依赖注入的思想,后端框架思想搬到前端来
2015/08/03 Javascript
浅析创建javascript对象的方法
2016/05/13 Javascript
JavaScript事件学习小结(五)js中事件类型之鼠标事件
2016/06/09 Javascript
js验证真实姓名与身份证号,手机号的简单实例
2016/07/18 Javascript
angular.js之路由的选择方法
2016/09/24 Javascript
微信小程序 tabs选项卡效果的实现
2017/01/05 Javascript
微信小程序使用picker实现时间和日期选择框功能【附源码下载】
2017/12/11 Javascript
用最少的JS代码写出贪吃蛇游戏
2018/01/12 Javascript
mpvue微信小程序的接口请求fly全局拦截代码实例
2019/11/13 Javascript
小程序表单认证布局及验证详解
2020/06/19 Javascript
[00:52]DOTA2国际邀请赛
2020/02/21 DOTA
Python中的startswith和endswith函数使用实例
2014/08/25 Python
python实现汉诺塔方法汇总
2016/07/25 Python
浅谈python中拼接路径os.path.join斜杠的问题
2018/10/23 Python
Python爬取知乎图片代码实现解析
2019/09/17 Python
python3.7 利用函数os pandas利用excel对文件名进行归类
2019/09/29 Python
解决pycharm同一目录下无法import其他文件
2020/02/12 Python
pandas使用函数批量处理数据(map、apply、applymap)
2020/11/27 Python
Python中Pyspider爬虫框架的基本使用详解
2021/01/27 Python
HTML5的Video标签有部分MP4无法播放的问题解析(多图)
2017/08/18 HTML / CSS
阿根廷票务网站:StubHub阿根廷
2018/04/13 全球购物
三下乡活动方案
2014/01/31 职场文书
法人单位适用的授权委托书
2014/09/19 职场文书
四风问题自我剖析材料
2014/10/07 职场文书
担保书范本
2015/01/20 职场文书
安全生产警示教育活动总结
2015/05/09 职场文书
pdf论文中python画的图Type 3 fonts字体不兼容的解决方案
2021/04/24 Python
golang json数组拼接的实例
2021/04/28 Golang
如何获取numpy array前N个最大值
2021/05/14 Python
redis requires ruby version2.2.2的解决方案
2021/07/15 Redis
《雀魂PONG☆》4月1日播出 PV角色设定情报
2022/03/20 日漫