Python 绘制可视化折线图


Posted in Python onJuly 22, 2020

1. 用 Numpy ndarray 作为数据传入 ply

import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt

np.random.seed(1000)
y = np.random.standard_normal(10)
print "y = %s"% y
x = range(len(y))
print "x=%s"% x
plt.plot(y)
plt.show()

Python 绘制可视化折线图

2. 操纵坐标轴和增加网格及标签的函数

import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt

np.random.seed(1000)
y = np.random.standard_normal(10)
plt.plot(y.cumsum())
plt.grid(True) ##增加格点
plt.axis('tight') # 坐标轴适应数据量 axis 设置坐标轴
plt.show()

Python 绘制可视化折线图

3. plt.xlim 和 plt.ylim 设置每个坐标轴的最小值和最大值

#!/etc/bin/python
#coding=utf-8
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt

np.random.seed(1000)
y = np.random.standard_normal(20)
plt.plot(y.cumsum())
plt.grid(True) ##增加格点
plt.xlim(-1,20)
plt.ylim(np.min(y.cumsum())- 1, np.max(y.cumsum()) + 1)

plt.show()

Python 绘制可视化折线图

4. 添加标题和标签 plt.title, plt.xlabe, plt.ylabel 离散点, 线

#!/etc/bin/python
#coding=utf-8
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt

np.random.seed(1000)
y = np.random.standard_normal(20)

plt.figure(figsize=(7,4)) #画布大小
plt.plot(y.cumsum(),'b',lw = 1.5) # 蓝色的线
plt.plot(y.cumsum(),'ro') #离散的点
plt.grid(True)
plt.axis('tight')
plt.xlabel('index')
plt.ylabel('value')
plt.title('A simple Plot')
plt.show()

Python 绘制可视化折线图

以上就是Python 绘制可视化折线图的详细内容,更多关于Python 绘制折线图的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
树莓派中python获取GY-85九轴模块信息示例
Dec 05 Python
Python的Django框架使用入门指引
Apr 15 Python
在Python的Django框架中为代码添加注释的方法
Jul 16 Python
JavaScript实现一维数组转化为二维数组
Apr 17 Python
关于Python的一些学习总结
May 25 Python
python实现简单多人聊天室
Dec 11 Python
python 限制函数执行时间,自己实现timeout的实例
Jan 12 Python
Python面向对象之继承和多态用法分析
Jun 08 Python
Python循环结构的应用场景详解
Jul 11 Python
python将图片转base64,实现前端显示
Jan 09 Python
Python双链表原理与实现方法详解
Feb 22 Python
Python存储读取HDF5文件代码解析
Nov 25 Python
python写文件时覆盖原来的实例方法
Jul 22 #Python
python中return不返回值的问题解析
Jul 22 #Python
Java byte数组操纵方式代码实例解析
Jul 22 #Python
Python生成器传参数及返回值原理解析
Jul 22 #Python
Python通过zookeeper实现分布式服务代码解析
Jul 22 #Python
Selenium python时间控件输入问题解决方案
Jul 22 #Python
Python基于字典实现switch case函数调用
Jul 22 #Python
You might like
php提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法
2012/03/27 PHP
php正则表达式使用的详细介绍
2013/04/27 PHP
PHP不用第三变量交换2个变量的值的解决方法
2013/06/02 PHP
linux下安装php的memcached客户端
2014/08/03 PHP
谈谈 PHP7新增功能
2015/12/16 PHP
详解WordPress中添加友情链接的方法
2016/05/21 PHP
Valerio 发布了 Mootools
2006/09/23 Javascript
javascript StringBuilder类实现
2008/12/22 Javascript
再谈javascript图片预加载技术(详细演示)
2011/03/12 Javascript
javascript学习笔记(一) 在html中使用javascript
2012/06/18 Javascript
JavaScript高级程序设计 阅读笔记(十三) js定义类或对象
2012/08/14 Javascript
巧用replace将文字表情替换为图片
2014/04/17 Javascript
Javascript判断图片尺寸大小实例分析
2014/06/16 Javascript
jQuery功能函数详解
2015/02/01 Javascript
jQuery实现点击查看大图并以弹框的形式居中
2016/08/08 Javascript
JavaScript中重名的函数与对象示例详析
2017/09/28 Javascript
vue 巧用过渡效果(小结)
2018/09/22 Javascript
浅谈webpack+react多页面开发终极架构
2018/11/11 Javascript
vue resource发送请求的几种方式
2019/09/30 Javascript
javascript设计模式之迭代器模式
2020/01/30 Javascript
Vue实现一种简单的无限循环滚动动画的示例
2021/01/10 Vue.js
[05:15]DOTA2英雄梦之声_第16期_灰烬之灵
2014/06/21 DOTA
[04:44]DOTA2西游记战队视频彩蛋流出 师徒开黑巧遇林书豪
2016/08/03 DOTA
编程语言Python的发展史
2014/09/26 Python
在Python中使用defaultdict初始化字典以及应用方法
2018/10/31 Python
梅尔频率倒谱系数(mfcc)及Python实现
2019/06/18 Python
python多线程并发实例及其优化
2019/06/27 Python
Python API len函数操作过程解析
2020/03/05 Python
Python itertools.product方法代码实例
2020/03/27 Python
基于Python的OCR实现示例
2020/04/03 Python
豪华复古化妆:Besame Cosmetics
2019/09/06 全球购物
init进程的作用
2015/08/20 面试题
解除劳动合同协议书
2014/09/17 职场文书
新闻简讯格式及范文
2015/07/22 职场文书
详解解Django 多对多表关系的三种创建方式
2021/08/23 Python
Hive导入csv文件示例
2022/06/25 数据库