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代码
Mar 13 Python
python网络编程实例简析
Sep 26 Python
Python进阶_关于命名空间与作用域(详解)
May 29 Python
详解tensorflow训练自己的数据集实现CNN图像分类
Feb 07 Python
python实现简易通讯录修改版
Mar 13 Python
Python向MySQL批量插数据的实例讲解
Mar 31 Python
numpy.linspace 生成等差数组的方法
Jul 02 Python
python脚本监控Tomcat服务器的方法
Jul 06 Python
Python将文本去空格并保存到txt文件中的实例
Jul 24 Python
django 通过URL访问上传的文件方法
Jul 28 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
Jul 31 Python
详解python对象之间的交互
Sep 29 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中simplexml_load_string函数使用说明
2011/01/01 PHP
php之XML转数组函数的详解
2013/06/07 PHP
浅析PHP微信支付通知的处理方式
2014/05/25 PHP
php禁止某ip或ip地址段访问的方法
2015/02/25 PHP
PHP导出Excel实例讲解
2016/01/24 PHP
Yii框架弹出框功能示例
2017/01/07 PHP
PHP new static 和 new self详解
2017/02/19 PHP
php面向对象之反射功能与用法分析
2017/03/29 PHP
php 从指定数字中获取随机组合的简单方法(推荐)
2017/04/05 PHP
javascript笔试题目附答案@20081025_jb51.net
2008/10/26 Javascript
JS 添加网页桌面快捷方式的代码详细整理
2012/12/27 Javascript
jQuery阻止同类型事件小结
2013/04/19 Javascript
Jquery倒数计时按钮setTimeout的实例代码
2013/07/04 Javascript
JavaScript获取和设置CheckBox状态的简单方法
2013/07/05 Javascript
jQuery+html5实现div弹出层并遮罩背景
2015/04/15 Javascript
基于replaceChild制作简单的吞噬特效
2015/09/21 Javascript
基于jquery实现鼠标滚轮驱动的图片切换效果
2015/10/26 Javascript
JavaScript中获取Radio被选中的值
2015/11/11 Javascript
开启BootStrap学习之旅
2016/05/04 Javascript
Js+Ajax,Get和Post在使用上的区别小结
2016/06/08 Javascript
基于Bootstrap 3 JQuery及RegExp的表单验证功能
2017/02/16 Javascript
详解React-Router中Url参数改变页面不刷新的解决办法
2018/05/08 Javascript
微信小程序实现录音功能
2019/11/22 Javascript
Sublime Text3 配置 NodeJs 环境的方法
2020/05/20 NodeJs
解决微信授权成功后点击按返回键出现空白页和报错的问题
2020/06/08 Javascript
webpack5 联邦模块介绍详解
2020/07/08 Javascript
[01:51]历届DOTA2国际邀请赛举办地回顾 TI9落地上海
2018/08/26 DOTA
python 简单的多线程链接实现代码
2016/08/28 Python
Python写的一个定时重跑获取数据库数据
2016/12/28 Python
python通过opencv实现图片裁剪原理解析
2020/01/19 Python
TensorFlow固化模型的实现操作
2020/05/26 Python
CSS Grid布局教程之浏览器开启CSS Grid Layout汇总
2014/12/30 HTML / CSS
大专生自荐信
2013/10/04 职场文书
幼儿园教师辞职信
2014/01/18 职场文书
文明寄语大全
2014/04/11 职场文书
2014年大学学生会工作总结
2014/12/02 职场文书