1.1 优点
1.2 matplotlib架构
1.2.1 主要任务
1.2.2 架构
各层之间单向通信,即每一层只能与它的下一层通信,而下层无法与上层通信。
Scripting层适合数据分析和可视化,该层包含pyplot接口
Aritist类和相关函数(matplotlib API)非常适合开发人员,尤其是Web应用服务器和GUI开发者使用。
A、Scripting(脚本层)
pyplot模块提供操作matplotlib库的经典python编程接口。pyplot模块由一组命令式函数组成,可通过pyplot函数操作或改动Figure对象。
生成交互式图表
B、Artist(表现)层
图形中所有能看到的元素都属于Artist对象,即标题,轴标签、刻度等组成图形的所有元素都是Aritist对象的实例。
Aritist类分为两类:原始 primitive 和 复合 composite【由多个基础元素primitive artist 组成的图表中的图像元素composite artist】Axis(单条轴)、Ticks(刻度)、Axes(轴)、Figure(图形)、Title(标题)
C、Backend(后端)层
matplotlib API位于该层,这些API用来在底层实现图形元素的一个个类
本文地址:https://blog.csdn.net/ab19920904/article/details/107163502
如对本文有疑问, 点击进行留言回复!!
自我记录:Python学习之OpenCV 05 图片的颜色提取
python初体验:cmd输入python但是打开microsoft store问题
接口测试框架实战(一) | Requests 与接口请求构造
网友评论