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最长公共子串算法实例
Mar 07 Python
python 爬虫出现403禁止访问错误详解
Mar 11 Python
使用Python3制作TCP端口扫描器
Apr 17 Python
tensorflow输出权重值和偏差的方法
Feb 10 Python
CentOS 7 安装python3.7.1的方法及注意事项
Nov 01 Python
解决Pytorch训练过程中loss不下降的问题
Jan 02 Python
使用遗传算法求二元函数的最小值
Feb 11 Python
python如何通过闭包实现计算器的功能
Feb 22 Python
python使用Thread的setDaemon启动后台线程教程
Apr 25 Python
如何利用python web框架做文件流下载的实现示例
Jun 02 Python
python 5个实用的技巧
Sep 27 Python
用Python制作灯光秀短视频的思路详解
Apr 13 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 Mysql日期和时间函数集合
2007/11/16 PHP
php设计模式 Prototype (原型模式)代码
2011/06/26 PHP
ThinkPHP与PHPExcel冲突解决方法
2011/08/08 PHP
php防注入,表单提交值转义的实现详解
2013/06/10 PHP
php显示指定目录下子目录的方法
2015/03/20 PHP
IIS 7.5 asp Session超时时间设置方法
2017/04/17 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
2017/12/25 PHP
为javascript添加String.Format方法
2020/08/11 Javascript
JavaScript学习笔记之JS函数
2015/01/22 Javascript
使用jquery组件qrcode生成二维码及应用指南
2015/02/22 Javascript
JavaScript使用function定义对象并调用的方法
2015/03/23 Javascript
利用JavaScript脚本实现滚屏效果的方法
2015/07/07 Javascript
JS+Canvas绘制时钟效果
2020/08/20 Javascript
webpack实现热更新(实施同步刷新)
2017/07/28 Javascript
element-ui使用导航栏跳转路由的用法详解
2018/08/22 Javascript
vue+element 模态框表格形式的可编辑表单实现
2019/06/07 Javascript
Vue动态创建注册component的实例代码
2019/06/14 Javascript
微信小程序自定义tabBar在uni-app的适配详解
2019/09/30 Javascript
vant自定义二级菜单操作
2020/11/02 Javascript
[02:02]特效爆炸!DOTA2珍宝之瓶待你开启
2018/08/21 DOTA
python topN 取最大的N个数或最小的N个数方法
2018/06/04 Python
Python制作exe文件简单流程
2019/01/24 Python
用python写测试数据文件过程解析
2019/09/25 Python
在keras中model.fit_generator()和model.fit()的区别说明
2020/06/17 Python
在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程
2020/08/07 Python
html5适合移动应用开发的12大特性
2014/03/19 HTML / CSS
好药师网上药店:安全合法的网上药品零售药房
2017/02/15 全球购物
巴西箱包、背包、钱包和旅行配件购物网站:Inovathi
2019/12/14 全球购物
explicit和implicit的含义
2012/11/15 面试题
laravel使用redis队列实例讲解
2021/03/23 PHP
师范大学应届生求职信
2013/11/21 职场文书
班组长的岗位职责
2013/12/09 职场文书
车辆安全检查制度
2014/01/12 职场文书
Windows10下安装MySQL8
2021/04/06 MySQL
解决jupyter notebook图片显示模糊和保存清晰图片的操作
2021/04/24 Python
CSS巧用渐变实现高级感背景光动画
2021/12/06 HTML / CSS