Matplotlib 中文文档

https://www.kesci.com/home/column/5b87a78131902f000f668549?from=zhihu

基本用法¶

本章知识点归纳如下:

导入模块:import matplotlib.pyplot as plt

定义图像窗口:plt.figure()

def figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True, FigureClass=Figure, clear=False, **kwargs)# num:图像编号或名称,数字为编号 ,字符串为名称
# figsize:指定figure的宽和高,单位为英寸;
# dpi:参数指定绘图对象的分辨率,即每英寸多少个像素,缺省值为80;1英寸等于2.5cm,A4纸是 21*30cm的纸张
# facecolor:背景颜色
# edgecolor:边框颜色
# frameon:是否显示边框

画图:plt.plot(x, y)

定义坐标轴范围:plt.xlim()/plt.ylim()

定义坐标轴名称:plt.xlabel()/plt.ylabel()

定义坐标轴刻度及名称:plt.xticks()/plt.yticks()

设置图像边框颜色:ax = plt.gca() ax.spines[].set_color()

调整刻度位置:ax.xaxis.set_ticks_position()/ax.yaxis.set_ticks_position()

调整边框(坐标轴)位置:ax.spines[].set_position()

图例与标注

基本用法¶

本章知识点归纳如下:

1.添加图例:plt.legend()

2.画点:plt.scatter()

3.添加标注:plt.annotate()

4.添加注释:plt.text()

各类图形

本章知识点归纳如下:

1.散点图:plt.scatter()

2.柱状图:plt.bar()

3.等高线图:plt.contourf()

4.在等高线图中增加label:plt.clabel()

5.矩阵画图:plt.imshow()

6.在随机矩阵图中增加colorbar:plt.colorbar()

多图合并显示

1.plt.subplot()

2.plt.subplot2grid()

3.gridspec.GridSpec()

4.plt.subplots()

5.图中图:fig.add_axes()

6.次坐标轴:ax.twinx()

3D作图与动画

基本方法

本章知识点归纳如下:

1.创建3D图:ax = Axes3D(fig)

2.画出3D图:ax.plot_surface()

3.投影:ax.contourf()

4.动画:animation.FuncAnimation()

转载于:https://www.cnblogs.com/Iceredtea/p/10974822.html

数据之路 Day8 Matplotlib包相关推荐

  1. 数据之路 Day8 Numpy包

    转载:Numpy易百教程 转载:https://www.numpy.org.cn/article/basics/python_numpy_tutorial.html 1.什么是Numpy? NumPy ...

  2. python plt包_Python 数据可视化-Matplotlib包学习笔记(一)

    Python 数据可视化 本文主要参照Matplotlib的官方教程进行整理,作为个人的学习笔记进行分享,欢迎相互讨论. Matplotlib包学习笔记(一) 本文主要简单介绍一下Matplotlib ...

  3. python之路——模块和包

    一.模块 1.什么是模块? 常见的场景:一个模块就是一个包含了Python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1.使用Python编 ...

  4. 2021-02-06 Python通过matplotlib包和gif包生成gif动画

    Python通过matplotlib包和gif包生成gif动画 使用matplotlib生成gif动画的方法有很多,一般常规使用matplotlib的animation模块的FuncAnimation ...

  5. matplotlib包的学习(一)

    一.matplotlib是什么 matplotlib是一个在Python中将数据可视化的第三方包,和matlab中的plot指令,和gnuplot类似,都是将数据进行可视化的工具.matplotlib ...

  6. python升级matplotlib包_Python-matplotlib包

    一.matplotlib包 import matplotlib.pyplot as plt x=[1,2,3,4] y=[1,4,9,16] plt.plot(x,y) plt.show() '''c ...

  7. python画图配色_python matplotlib包图像配色方案分享

    可选的配色方案: Accent, Accent_r, Blues, Blues_r, BrBG, BrBG_r, BuGn, BuGn_r, BuPu, BuPu_r, CMRmap, CMRmap_ ...

  8. 数据挖掘课程笔记6 : Numpy、Pandas和Matplotlib包基础知识

    #2018-03-22 10:23:16 March Thursday the 12 week, the 081 day SZ SSMR http://blog.csdn.net/eastmount/ ...

  9. 大数据之路系列之Linux命令(01)

    大数据之路系列之Linux命令(01) 提示:常用Linux命令合集 第一章 Linux命令 Linux命令 大数据之路系列之Linux命令(01) 一.文件查看 1.查看当前目录 2.列出所有文件 ...

最新文章

  1. 高级软件工程课程第二次作业
  2. 共享寒冬中的常青树,2 次获得阿里投资的衣二三“欲隐藏”的数据真相 | 深度案例...
  3. python连接高斯数据库_Python加载数据并执行多高斯fi
  4. .NET平台下开源框架
  5. mr图像翻转的原因_MRI图像常见问题及对策
  6. java中什么是释放已经持有的锁_java多线程什么时候释放锁
  7. 浏览器对同一IP的最大并发请求数记录
  8. jquery可见性过滤选择器
  9. LNMP状态管理命令
  10. redhat7的wget使用
  11. 三极管的输入输出的特性曲线
  12. 雷达通信术语中英文对照
  13. mysql数据库应用(六)----操作表的约束
  14. uk码对照表_鞋码对照表_UK鞋码对照表
  15. 2021年中国示波器行业及细分产品数字示波器市场现状分析[图]
  16. html前端的几种加密/解密方式
  17. 第九层(1):初识STL
  18. 13位时间戳(单位为毫秒)转换为10位字符串(单位为秒)
  19. 拜师————python基础入门——守破离学习法,海龟绘图,画出奥运五环图,day3
  20. 一万字全网最全的“Python变量和简单数据类型知识”,干货满满

热门文章

  1. SyntaxHighlighter Evolved高亮插件的编程语言及语言别名对照表
  2. 计算机视觉开源库OpenCV添加文字cv2.putText()参数详解
  3. 监控ui_做了10年监控系统,有些经验想和你分享
  4. 小型电梯尺寸_简易式家用电梯-潞城=小型阁楼家用电梯
  5. 五子棋java判断平局_2020-10-03 Java初级项目——从零开始制作一个简易五子棋游戏...
  6. get request uni 参数_接口测试实战| GET/POST 请求区别详解
  7. word2html文档,Word2HTML用户手册.doc
  8. 022_html计算机输出标签
  9. linux systemd 编译,交叉编译 systemd(to be continued)
  10. python 美团api接口对接_python实现比对美团接口返回数据和本地mongo数据是否一致示例...