目录:

一、笔记

二、我的自学路线

三、笔记目录

一、笔记

① matplotlib是Python最常用的绘图库,提供了一整套十分适合交互式绘图的命令,是非常强大的Python画图工具。

② matplotlib可以画线图、散点图、等高线图、条形图、柱形图、3D图形、图形动画。

③ 想要使用matplotlib绘图,必须要先创建一个figure(画布)对象,然后还要有axes(坐标系)。

④ 当第一次执行http://plt.xxx()画图代码时,系统会判断是否已经有了figure对象,如果没有,系统会自动创建一个figure对象,并且在这个figure至上,自动创建一个axes坐标系(注意:默认只创建一个figure对象,一个axes坐标系)。也就是说,如果我们不设置figure对象,那么一个figure对象上,只能有一个axes坐标系,即我们只能绘制一个图形。

⑤ import matplotlib.pyplot as plt,导入matplotlib模块pyplot的模块,并简写成plt。

⑥ 可以调用pyplot模块的.plot方法绘制一些坐标,这个plot方法需要许多参数,但前两个是 "x" 和 "y" 坐标,放入列表。

⑦ plt.plot在后台[绘制]这个绘图,当绘制了我们想要的一切之后,需要把它带到屏幕上时,运用plt.show方法。

⑧ 设置在jupyter notebook中matplotlib的显示情况有两种方式:%matplotlib tk 在GUI显示

%matplotlib inline 在行内显示

import matplotlib.pyplot as plt

# %matplotlib tk 在GUI显示

%matplotlib inline

plt.plot([1,2,3],[5,6,7])

plt.show

运行结果:

import matplotlib.pyplot as plt

import numpy as np

%matplotlib inline

figure = plt.figure()

axes1 = figure.add_subplot(3,2,1) # 第一个数表示幕布figure有多少行,第二个数表示幕布有多少列,这里一共有 3*2 = 6 的索引,第三个值为绘图在哪个第几个索引上。

axes2 = figure.add_subplot(6,1,2) # axe2 和 axe1 是在同一个画布上画,但是每个划分区域,要画的位置不互相影响,但是由于在同一张幕布上,所以绘图索引对应的绘图有可能重叠

axes3 = figure.add_subplot(3,2,2)

axes1.plot([1,2,5,7],[4,5,6,7])

axes2.plot([6,7,2,5],[1,2,8,2])

axes3.plot([0,1,4,6],[8,2,5,7])

plt.show

运行结果:

plt.figure()

plt.subplot(2,1,1) # 表示整个图像分割成2行2列,当前位置为1

plt.plot([0,1],[0,1]) # 横坐标变化为[0,1],竖坐标变化为[0,2]

plt.subplot(2,3,4)

plt.plot([0,1],[0,2])

plt.subplot(2,3,5)

plt.plot([0,1],[0,3])

plt.subplot(2,3,6)

plt.plot([0,1],[0,4])

plt.show

运行结果:

import matplotlib.pyplot as plt

import numpy as np

%matplotlib inline

figure = plt.figure()

axes1 = figure.add_subplot(3,2,

python中plt的含义_如何最简单、通俗地理解Python的matplotlib库?相关推荐

  1. python中hashmap的方法_如何为Java的HashMap模拟Python的dict的“ items(...

    我知道我应该学习如何使用Java进行高效编程,而不再认为它是Python.但是问题在于,这种事情在Java中变成了一场噩梦. 我在Python中具有以下函数,该函数将字符串作为参数: def deco ...

  2. python中系列的含义_一篇文章让你彻底搞清楚Python中self的含义

    刚开始学习Python的类写法的时候觉得很是麻烦,为什么定义时需要而调用时又不需要,为什么不能内部简化从而减少我们敲击键盘的次数? 你看完这篇文章后就会明白所有的疑问. self代表类的实例,而非类. ...

  3. 请举例说明python中**运算符的含义_举例讲解Python中的身份运算符的使用方法

    Python身份运算符 身份运算符用于比较两个对象的存储单元 以下实例演示了Python所有身份运算符的操作: #!/usr/bin/python a = 20 b = 20 if ( a is b ...

  4. map在python中是什么意思_【后端开发】map在python中什么意思

    map函数的原型是map(function, iterable, -),它的返回结果是一个列表. map()是Python内置的高阶函数,它接收一个函数f和一个lis,并通过把函数f依次作用在list ...

  5. python中飞机票购买程序_「最低折扣机票查询」Python 爬取携程所有机票找出最低折扣机票,让你无忧回家过年 - seo实验室...

    最低折扣机票查询 前言 对于平时出行大多数人都是选择坐高铁,当然了如果这是对于距离比较近的行程是最划算的,如果对于路途长远的人言,提前购买飞机票价格可能比高铁票更加的便宜,如果我们可以爬取机票数据并分 ...

  6. Python中单个下划线“ _”变量的用途是什么?

    这段代码中_ after for的含义是什么? if tbh.bag:n = 0for _ in tbh.bag.atom_set():n += 1 #1楼 下划线_在Python中被视为" ...

  7. python中的下划线_讲解

    python中,下划线 "_""_"" \_" 不管是单独作为变量名或者作为变量名的前缀或者后缀,是有特殊含义的,下面简要的来总结一下. 1 ...

  8. Python中单个下划线“_”变量的目的是什么?

    在Python中,下划线_被视为" 我不关心 "或" 丢失 "变量 python解释器将最后一个表达式值存储到名为的特殊变量中_. >>> 1 ...

  9. python中hist函数参数_用hist参数解释Python,python,解读

    python用hist参数解读 python 中绘制hist的方法有很多,我经常用的是matplotlib直接用x,y绘制:Dataframe直接.hist绘制: 绘制直方图 1.bins为80的图形 ...

  10. python 正则表达式 前瞻_我应该如何在python中编写这个正则表达式(How should I write this regex in python)...

    我应该如何在python中编写这个正则表达式(How should I write this regex in python) 我有字符串. st = "12345 hai how r u ...

最新文章

  1. GameByro渲染系统剖析
  2. 洛谷P3195 [HNOI2008]玩具装箱TOY
  3. sumif三个条件怎么填_函数SUMIF和SUMIFS
  4. 带有API网关的AWS Lambda
  5. 中国游戏大数据:市场规模全球第一,直播已进入黄金期
  6. python 字符串%和format_Python必懂知识点,格式化字符串,到底用.format还是%
  7. 物联网通信技术,那些你不知道的事
  8. 期待!华为或在今年8月/9月推出自家操作系统
  9. Windows下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat
  10. [ROS-Beginner]6.理解ROS的Topics
  11. MAC OSX 正確地同時安裝 PYTHON 2.7 和 PYTHON3
  12. 日志管理系统html,用户操作日志.html
  13. c语言从入门到秃头表情包,C语言从入门到入土表情包 - C语言从入门到入土微信表情包 - C语言从入门到入土QQ表情包 - 发表情 fabiaoqing.com...
  14. 【嗅探工具】无线WIFI密码破解
  15. drozer报错解决
  16. 微信小程序——1、搭建自己的Https服务器
  17. 【语义分割数据集】——cityscape数据集类别名称
  18. 以太坊中的事件机制Feed
  19. 模糊数学在计算机方面的应用,模糊数学理论在图像处理中的应用
  20. 使用Python探索四大名著【红楼梦】人物之间的关系,简直帅呆了

热门文章

  1. 关于驱动人生的ldrvpro64.sys导致大范围电脑蓝屏或无法启动
  2. luogu P3942 浮游大陆的68号岛
  3. 【Turtle玫瑰汇总】温柔且浪漫至极——“玫瑰的花期到了“
  4. 变化检测DASNet论文介绍
  5. layer设置maxWidth及maxHeight解决方案
  6. HoloLens 2 开发备忘录
  7. 漫谈程序员系列 咦 你也在混日子啊
  8. 输入n个人的身高,然后从n个人中选出身高差值最小的两个人作为礼仪(如果差值相同的话,选取其中最高的两个人),要求输出两个礼仪的身高。
  9. 判断单链表是否存在环链
  10. 【转】无后端(nobackend):前端优先的Web开发【译】