栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python -关于 Matplotlib 那些事(一)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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 并进行绘图

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

 

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

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/715460.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号