Python -关于 Matplotlib 那些事(一)

Python -关于 Matplotlib 那些事(一),第1张

Python -关于 Matplotlib 那些事(一)

目录

一 Matplotlib 一点简介

二 一个简单的绘图例子

三 figure的组成

四 两种绘图接口


一 Matplotlib 一点简介

        Matplotlib是一个Python的2D绘图库,可用于Python脚本,Python和IPython Shell、Jupyter notebook,Web应用程序服务器和各种图形用户界面工具包等,现已成为Python数据分析与数据挖掘中公认的数据可视化工具包,其中numpy、pandas和seaborn的绘图接口也是基于matplotlib所作的高级封装

二 一个简单的绘图例子

        matplotlib的图像是画在figure上的,每一个figure又包含了一个或者多个axes(一个可以指定坐标系的子区域)

        最简单的创建figure以及axes的方式就是通过pyplot.subplots命令,创建axes后,使用axes.plot绘制最简单的折线图

   matplotlib.pyplot方法能够直接在当前axes上绘制图像,如果用户未指定axes,matplotlib会帮你自动创建一个,所以上面的例子也可以简化为以下这一行代码

三 figure的组成

        一个完整的matplotlib图像通常会包括四个层级,这些层级也被称为容器

figure  顶层级  -容纳所有绘图元素axes  核心  -容纳大量元素,构造子图,一个figure可以由一个或者多个子图构成axis   axes的下属层级 -处理所有和坐标轴、网格有关的元素tick   axis的下属层级 -处理所有和刻度有关的元素 四 两种绘图接口

两种常见的绘图接口

1 显式创建figure和axes  在上面调用绘图方法,也被称为OO模式

2 依赖pyplot自动创建figure和axes 并进行绘图

使用第一种绘图接口进行绘图

 

使用第二种绘图接口进行绘图

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5712101.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存