2017-07-21 15:22:05

Matplotlib库是一个优秀的python的数据可视化的第三方类库,其中的pyplot支持了类似matlab的图像输出操作。matplotlib.pyplot是绘制各类可视化图形的命令子库,相当于快捷方式。

import matplotlib.pyplot as plt
#plt是一个别名

一、matplotlib.pyplot子库

plt.plot(x, y, format_string, **kwargs)
  • x  : X轴数据,列表或数组,可选
  • y  : Y轴数据,列表或数组
  • format_string: 控制曲线的格式字符串,可选
  • **kwargs : 第二组或更多(x,y,format_string)

plt.plot()中的第三个参数使用还是比较多的,当然了,这和matlab也是相通的,在matlab中也有类似的格式符

format_string简介:

format_string由颜色字符,风格字符和标记字符组成

  • 颜色字符

  • 风格字符

  • 标记字符

另外matplotlib.pyplot中也支持subplot功能,其使用和matlab类似。下面给一个具体的使用范例:

import matplotlib.pyplot as plt
import numpy as np # 使用matplotlib.pyplot子库分三步:
# 第一步:使用plt.plot(...)将需要展示的横轴纵轴数据传给plt
plt.subplot(1,2,1)
plt.plot([1,2,3,4],[3.3,5.4,23,4],'g:*') # 第二步:使用plt内置函数对输出图形进行修饰
plt.ylabel('测试')
plt.xlabel('数值') plt.subplot(1,2,2)
plt.plot(np.arange(10),np.arange(10),'b--1') #第三步:使用show()函数将plt中的函数展示出来,另外plt有一个内置的savefig函数可以将图像保存
#这里需要注意的是savefig需要在show()函数之前进行调用,如果在show之后进行调用的话,会保存一个空文件,默认保存为png格式
plt.savefig('test',dpi=600)
plt.show()

最新文章

  1. 第1章 ZigBee协议栈初始化网络启动流程
  2. 【Oracle经典】132个oracle热门精品资料——下载目录
  3. 【英文】Bingo口语笔记(18) - Cover系列
  4. [BILL WEI] SQL 巧用临时表
  5. csu 10月 月赛 F 题 ZZY and his little friends
  6. Eclipse常用插件推荐
  7. geektool--一款很geek的工具
  8. margin相关
  9. JAVA之旅(十一)——RuntimeException,异常的总结,Package,jar包,多线程概述
  10. dede织梦 arclist标签完美支持currentstyle属性
  11. day 13 装饰器
  12. 流程控制与数组——Java疯狂讲义
  13. flask_sqlalchemy介绍
  14. CentOS 安装python3.5
  15. MATLAB读取写入文本数据最佳方法 | Best Method for Loading & Saving Text Data Using MATLAB
  16. Java Socket, DatagramSocket, ServerSocketChannel io代码跟踪
  17. Strobogrammatic Number -- LeetCode
  18. SpringBoot AOP综合例子
  19. 最短路 uva12661 Funny Car Racing
  20. 前端vue 里的tab切换 减少dom操作

热门文章

  1. C/S模型之TCP协议
  2. animation-play-state
  3. 安全测试===sqlmap(壹)转载
  4. python3.4学习笔记(三) idle 清屏扩展插件
  5. 如何在Apache中运行Python脚本
  6. Windows下MongoDB安装
  7. 安装Hue后的一些功能的问题解决干货总结(博主推荐)
  8. 03: centos中配置使用svn
  9. Python3基础 issubclass 判断基类
  10. bzero, memset ,setmem 区别【转】