简单的绘图

1.确定画布并画线

  1. import matplotlib.pyplot as plt
  2.  
  3. #静态绘图
  4. fig = plt.figure()
  5. ax = fig.add_subplot(345) #画布设置 为3行 4列 位置5
  6. x = [1, 2, 3]
  7. y = [1, 2, 1]
  8. ax.plot(x, y)
  9. plt.show()

结果:

2.绘制子图

  1. import matplotlib.pyplot as plt
  2.  
  3. #静态绘图
  4. fig = plt.figure()
  5. ax = fig.add_subplot(345)
  6. x = [1, 2, 3]
  7. y = [1, 2, 1]
  8. ax.plot(x, y)
  9.  
  10. ax = fig.add_subplot(222) #画布设置 为2行 2列 位置2
  11. ax.plot(x, y)
  12. plt.show()

结果:

3.绘制2条线

  1. import matplotlib.pyplot as plt
  2. #静态绘图
  3. fig = plt.figure()
  4. ax = fig.add_subplot(111)
  5. x = [1, 2, 3]
  6. y = [1, 2, 1]
  7. ax.plot(x, y)
  8.  
  9. x = [1, 2, 3]
  10. y = [2, 2, 3]
  11. ax.plot(x, y)
  12. plt.show()

结果:

4.绘制其它类型子图

  1. import matplotlib.pyplot as plt
  2.  
  3. # 静态绘图
  4. fig = plt.figure()
  5. ax = fig.add_subplot(341)
  6. x = [1, 2, 3]
  7. y = [1, 2, 1]
  8. ax.plot(x, y)
  9.  
  10. ax = fig.add_subplot(342)
  11. ax.bar(x, y)
  12.  
  13. ax = fig.add_subplot(343)
  14. ax.barh(x, y)
  15.  
  16. ax = fig.add_subplot(344)
  17. ax.scatter(x, y)
  18.  
  19. ax = fig.add_subplot(345)
  20. ax.pie(x, autopct='%1.1f%%', shadow=True, startangle=90)
  21. ax.axis('equal')
  22.  
  23. plt.show()

结果:

Matplotlib基础 可视化绘图 学习笔记的更多相关文章

  1. Numpy使用Matplotlib实现可视化绘图

    Numpy使用Matplotlib实现可视化绘图 可以直接将Numpy的数组传给Matplotlib实现可视化绘图: 曲线图 饼图 柱状图 直方图 1. 绘制正弦曲线 2. 绘制饼图 3. 柱状图 4 ...

  2. 《Python编程:从入门到实践》基础知识部分学习笔记整理

    简介 此笔记为<Python编程:从入门到实践>中前 11 章的基础知识部分的学习笔记,不包含后面的项目部分. 书籍评价 从系统学习 Python 的角度,不推荐此书,个人更推荐使用< ...

  3. 第1课_Java基础知识【学习笔记】

    摘要:韦东山android视频学习笔记 一.android系统的基本框架如图一所示,应用程序是用java编写的,底层驱动是用C代码写的,java与C怎么连接在一起主要是通过本地服务.android系统 ...

  4. Python matplotlib绘图学习笔记

    测试环境: Jupyter QtConsole 4.2.1Python 3.6.1 1.  基本画线: 以下得出红蓝绿三色的点 import numpy as npimport matplotlib. ...

  5. Delphi基础语法的学习笔记和注意事项总结

    以下是我在自学Delphi的时候,对一些注意点的简单总结,并没有什么系统性可言,只是一个学习时顺手记下的笔记,主要为了当时加深对知识的印象,并没有希望能在以后的复习和使用Delphi中有什么多大的参考 ...

  6. ggplot绘图学习笔记

    0.查看R的系统帮助文档 标度 scale breaks, labels, limits, labs dose <- c(20, 30, 40, 45,60) drugA <- c(16, ...

  7. python基础教程_学习笔记14:标准库:一些最爱——re

    标准库:一些最爱 re re模块包括对正則表達式的支持,由于以前系统学习过正則表達式,所以基础内容略过,直接看python对于正則表達式的支持. 正則表達式的学习,见<Mastering Reg ...

  8. 《objective-c基础教程》学习笔记 (一)—— 开发环境配置和简单类型输出

    懒惰是富有最大的敌人,再不前进,我们就out了.最近工作比较轻松,不是很忙.于是想晚上下班回家学习点新东西.看着苹果大军的一天天壮大,心里也是痒痒的.于是就想先系统的学习下Objective-C,为之 ...

  9. 从实例学习 Go 语言、"基础与进阶" 学习笔记及心得体会、Go指南

    第一轮学习 golang "基础与进阶"学习笔记,Go指南练习题目解析.使用学习资料 <Go-zh/tour tour>.记录我认为会比较容易忘记的知识点,进行补充,整 ...

随机推荐

  1. ORACLE等待事件:read by other session

    read by other session简介 官方关于read by other session的介绍如下: When information is requested from the datab ...

  2. 使用python对整个网页进行截图

    方法一.使用PyQt4的QtWebKit组件 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ...

  3. AcWing 154. 滑动窗口 单调队列

    地址 https://www.acwing.com/problem/content/description/156/ 输入格式 输入包含两行. 第一行包含两个整数n和k,分别代表数组长度和滑动窗口的长 ...

  4. C++ 标准库,可变参数数量,参数类型相同

    #include <iostream> // 可变模板参数 // 此例:可以构造可变数量,可变类型的函数输入. // 摘自:https://www.cnblogs.com/qicosmos ...

  5. 洛谷 P5638 光骓者的荣耀

    洛谷 P5638 [CSGRound2]光骓者的荣耀 洛谷传送门 题目背景 小 K 又在做白日梦了.他进入到他的幻想中,发现他打下了一片江山. 题目描述 小 K 打下的江山一共有nn个城市,城市ii和 ...

  6. efk

    准备三台虚拟机 都安装 zookeeper kafka kafka01   192.168.202.131   +elasticsearch + kibana    kafka02 192.168.2 ...

  7. 《大数据技术应用与原理》第二版-第三章分布式文件系统HDFS

    3.1分布式文件 HDFS默认一个块的大小是64MB,与普通文件不同的是如果一个文件小于数据块的大小,它并不占用整个数据块的存储空间. 主节点又叫名称节点:另一个叫从节点又叫数据节点.名称节点负责文件 ...

  8. C# params 可变参数使用注意

    今天在一个 .NET Core 项目中调用一个自己实现的使用 params 可变参数的方法时触发了 null 引用异常,原以为是方法中没有对参数进行 null 值检查引起的,于是加上 check nu ...

  9. workbook数据相关操作

    访问单个单元格 c = ws['A4'] #返回单元格A4,如果单元格不存在,则会自动创建 ws['A4'] = 4 #为单元格A4赋值为4 d = ws.cell(row=4, column=2, ...

  10. 关于python的十一道练习

    关于python的十一道练习 1.编写程序,输入一个自然数字符串,然后输出各位数字之和.例如,输入字符串1234,输出10. def sums1(): #第一题 strs=input('请输入一个自然 ...