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实现socket端口重定向示例
Feb 10 Python
实例Python处理XML文件的方法
Aug 31 Python
Python抓取框架 Scrapy的架构
Aug 12 Python
浅谈python内置变量-reversed(seq)
Jun 21 Python
Python AES加密实例解析
Jan 18 Python
Python输出各行命令详解
Feb 01 Python
python实现聚类算法原理
Feb 12 Python
python的schedule定时任务模块二次封装方法
Feb 19 Python
django-初始配置(纯手写)详解
Jul 30 Python
Python2比较当前图片跟图库哪个图片相似的方法示例
Sep 28 Python
如何利用pycharm进行代码更新比较
Nov 04 Python
教你使用Python获取QQ音乐某个歌手的歌单
Apr 03 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输出金字塔的2种实现方法
2014/12/16 PHP
php截取指定2个字符之间字符串的方法
2015/04/15 PHP
thinkphp实现163、QQ邮箱收发邮件的方法
2015/12/18 PHP
PHP 接入微信扫码支付总结(总结篇)
2016/11/03 PHP
php动态读取数据清除最右边距的方法
2017/04/12 PHP
tp5框架使用composer实现日志记录功能示例
2019/01/10 PHP
JavaScript关于select的相关操作说明
2010/01/13 Javascript
JavaScript二维数组实现的省市联动菜单
2014/05/08 Javascript
使用GruntJS构建Web程序之Tasks(任务)篇
2014/06/06 Javascript
iScroll中事件点击触发两次解决方案
2015/03/11 Javascript
javascript实现控制浏览器全屏
2015/03/30 Javascript
JS实现新浪微博效果带遮罩层的弹出框代码
2015/10/12 Javascript
解决微信浏览器Javascript无法使用window.location.reload()刷新页面
2016/06/21 Javascript
jquery 抽奖小程序实现代码
2016/10/12 Javascript
JavaScript同源策略和跨域访问实例详解
2018/04/03 Javascript
Vue写一个简单的倒计时按钮功能
2018/04/20 Javascript
Vue中使用vee-validate表单验证的方法
2018/05/09 Javascript
JS中min函数实例讲解
2019/02/18 Javascript
vue-dplayer 视频播放器实例代码
2019/11/08 Javascript
javascript实现图片轮换动作方法
2020/08/07 Javascript
vue实现树状表格效果
2020/12/29 Vue.js
[01:56]《DOTA2》中文配音CG
2013/04/22 DOTA
基于python爬虫数据处理(详解)
2017/06/10 Python
python 列表,数组和矩阵sum的用法及区别介绍
2018/06/28 Python
解决python中遇到字典里key值为None的情况,取不出来的问题
2018/10/17 Python
详解从Django Rest Framework响应中删除空字段
2019/01/11 Python
pycharm远程开发项目的实现步骤
2019/01/20 Python
对Python中的条件判断、循环以及循环的终止方法详解
2019/02/08 Python
python多进程重复加载的解决方式
2019/12/13 Python
如何使用Django Admin管理后台导入CSV
2020/11/06 Python
python os.listdir()乱码解决方案
2021/01/31 Python
如果NULL定义成#define NULL((char *)0)难道不就可以向函数传入不加转换的NULL了吗
2012/02/15 面试题
请介绍一下WSDL的文档结构
2013/03/17 面试题
商场客服专员岗位职责
2014/06/13 职场文书
2014年敬老院工作总结
2014/12/08 职场文书
交通安全教育主题班会
2015/08/12 职场文书