0 简单介绍

Matplotlib是一个Python语言的2D绘图库,它支持各种平台,并且功能强大,能够轻易绘制出各种专业的图像。

1 安装

pip install matplotlib

2 入门代码示例

import matplotlib.pyplot as plt
import numpy as np data = np.arange(100, 201)
plt.plot(data)

结果:

对照着这个线形图,我们来讲解一下三行代码的逻辑:

  1. 通过np.arange(100, 201)生成一个[100, 200]之间的整数数组,它的值是:[100, 101, 102, … , 200]
  2. 通过matplotlib.pyplot将其绘制出来。很显然,绘制出来的值对应了图中的纵坐标(y轴)。而matplotlib本身为我们设置了图形的横坐标(x轴):[0, 100],因为我们刚好有100个数值
  3. 通过plt.show()将这个图形显示出来

参考

Python绘图库Matplotlib入门教程

最新文章

  1. 学习 CSS 样式
  2. Spring中文文档
  3. margin:0 auto 与 text-align:center
  4. .NET Core配置文件加载与DI注入配置数据
  5. 用android模拟器Genymotion定位元素
  6. codeforces 696B Puzzles 树形概率计算
  7. 高并发网络编程之epoll详解
  8. 创建WCF的客户端
  9. hdu 1732 Push Box
  10. js 实现二叉树
  11. HttpClient 请求WebApi
  12. 字符排序(hdoj1106)
  13. dubbo扩展http协议后FullGC
  14. 第五章:shiro密码加密
  15. Linux启动时间优化-内核和用户空间启动优化实践
  16. Teamviewer远程ssh命令行更改密码启动
  17. Win32汇编学习(10):对话框(1)
  18. mysql联合主键自增、主键最大长度小记
  19. 100-days: The one day
  20. IOS免越狱虚拟定位修改工具共享 Jocation

热门文章

  1. lp3676 小清新数据结构题
  2. YouTube排名第一的励志英文演讲《Dream(梦想)》
  3. linux安装phantomjs,-bash: /usr/local/bin/phantomjs: is a directory解决方案
  4. 微信公众平台开发教程Java版(三) 消息接收和发送
  5. Jenkins入门【转】
  6. 数据结构---哈希表的C语言实现(闭散列)
  7. 程序员体验AI换脸就不要用ZAO了,详解Github周冠军项目Faceswap的变脸攻略
  8. Kindle支持的文件格式
  9. Python之Django之views中视图代码重复查询的优化
  10. eclipse默认指向WebContent目录修改为webRoot 设置说明【也适用于Eclipse启动MyEclipse项目】