Python爬虫、数据分析、网站开发等案例教程视频免费在线观看

https://space.bilibili.com/523606542

Python学习交流群:1039649593

解释:

  1. Figure:图形绘制的画板,他就相当于一个黑板,所有的图都是绘制在Figure上面。
  2. Axes:每个图都是Axes对象。一个Figure上可以有多个Axes对象。
  3. Axisx轴、y轴的对象。
  4. Tickx轴和y轴上的刻度对象。每一个刻度都是一个Tick对象。
  5. TickLabel:每个刻度上都要显示文字,这个文字的显示就是在TickLabel上。
  6. AxisLabelx轴和y轴的名称的文字显示。
  7. Legend:图例对象。
  8. TitleAxes图的标题对象。
  9. Line2D:绘制在Axes上的线条对象,比如折线图等。
  10. Reactangle:绘制在Axes上的矩形对象,比如条形图等。
  11. Marker:标记点,比如绘制散点图上的每个点就是这个对象。
  12. Artist:只要是绘制在Figure上的元素(包括Figure),都是Artist的子类。

Figure容器:

Figure容器是最顶层的容器,他几乎包含了这个图的所有对象。通过add_subplotadd_axes方法可以添加Axes对象,这两个方法添加的都是Axes及其子类的对象。添加完成后是存储在figure.axes中。示例代码如下:

In [156]: fig = plt.figure()
In [157]: ax1 = fig.add_subplot(211)
In [158]: ax2 = fig.add_axes([0.1, 0.1, 0.7, 0.3])
In [159]: ax1
Out[159]: <matplotlib.axes.Subplot instance at 0xd54b26c>
In [160]: print(fig.axes)
[<matplotlib.axes.Subplot instance at 0xd54b26c>, <matplotlib.axes.Axes instance at 0xd3f0b2c>]

1.1添加Axes对象:

Figure只是一个黑板,如果想要绘图,需要先添加Axes。添加Axes可以通过add_axesadd_subplot来实现。示例代码如下:

# 创建一个figure对象
fig = plt.figure()
# 添加一个Axes
ax1 = fig.add_subplot(211)
# 添加一个Axes,其中参数是left,bottom,width,height
ax2 = fig.add_axes([0.1,0.1,0.8,0.3])

1.2操作当前Axes对象:

可以通过figure.gca以及figure.sca来设置和获取当前的axes对象。示例代码如下:

fig = plt.figure()
ax1 = fig.add_subplot(211)
ax2 = fig.add_axes([0,0,1,0.3])
print(fig.gca())
print(fig.sca(ax1))>> Axes(0,0;1x0.3)
>> AxesSubplot(0.125,0.536818;0.775x0.343182)

1.3删除Axes对象:

Figure上的所有Axes对象都是保存在fig.axes中,但是如果想要删除某个Axes对象,那么必须通过delaxes来实现:

fig = plt.figure()
ax1 = fig.add_subplot(211)
ax2 = fig.add_axes([0,0,1,0.3])
fig.delaxes(ax1)
print(fig.axes)

1.4. 获取所有的axes:

for ax in fig.axes:ax.grid(True) # 设置打开网格

1.5. Figure的属性有如下:

Figure类定义介绍:https://matplotlib.org/api/_as_gen/matplotlib.figure.Figure.html#matplotlib.figure.Figure

Python数据分析入门(二十三):绘图分析——Figure容器相关推荐

  1. Python数据分析入门笔记10——简单案例练习(学生信息分析)

    系列文章目录 Python数据分析入门笔记1--学习前的准备 Python数据分析入门笔记2--pandas数据读取 Python数据分析入门笔记3--数据预处理之缺失值 Python数据分析入门笔记 ...

  2. python数据分析入门【二】 --- 数据处理

    python数据分析入门[二] - 数据处理 上一章内容python数据分析入门[一] - DataFrame & Series 下一章内容python数据分析入门[三] - 数据分析 文章目 ...

  3. python数据分析入门学习笔记

    python数据分析入门学习笔记儿 学习利用python进行数据分析的笔记儿&下星期二内部交流会要讲的内容,一并分享给大家.博主粗心大意,有什么不对的地方欢迎指正~还有许多尚待完善的地方,待我 ...

  4. [系统安全] 二十三.逆向分析之OllyDbg动态调试复习及TraceMe案例分析

    您可能之前看到过我写的类似文章,为什么还要重复撰写呢?只是想更好地帮助初学者了解病毒逆向分析和系统安全,更加成体系且不破坏之前的系列.因此,我重新开设了这个专栏,准备系统整理和深入学习系统安全.逆向分 ...

  5. Python数据分析入门笔记6——数据清理案例练习

    系列文章目录 Python数据分析入门笔记1--学习前的准备 Python数据分析入门笔记2--pandas数据读取 Python数据分析入门笔记3--数据预处理之缺失值 Python数据分析入门笔记 ...

  6. Python数据分析入门笔记5——数据预处理之异常值

    系列文章目录 Python数据分析入门笔记1--学习前的准备 Python数据分析入门笔记2--pandas数据读取 Python数据分析入门笔记3--数据预处理之缺失值 Python数据分析入门笔记 ...

  7. Python数据分析入门笔记9——数据预处理案例综合练习(男篮女篮运动员)

    系列文章目录 Python数据分析入门笔记1--学习前的准备 Python数据分析入门笔记2--pandas数据读取 Python数据分析入门笔记3--数据预处理之缺失值 Python数据分析入门笔记 ...

  8. Python数据分析入门之pandas基础总结

    Pandas--"大熊猫"基础 Series Series: pandas的长枪(数据表中的一列或一行,观测向量,一维数组...) Series1 = pd.Series(np.r ...

  9. 分享一份60页的《Python数据分析入门PPT》

    小伙伴你好,资料会有的,我先做个自我介绍. 我是小詹.一名即将毕业的研究生,一个懂点技术和运营的产品人. 爱折腾爱分享,我在大学时通过副业实现了经济独立,偶尔还能补贴家用,在北漂求学的 7 年里还算精 ...

最新文章

  1. 麒麟处理器是基于arm的吗_麒麟芯片是基于ARM构架,如果得不到授权华为还能活吗?...
  2. fetch-pack: unexpected disconnect while reading sideband packet fatal: early EOF fatal: fetch-pack:
  3. python单例模式数据库连接池_Python实现单例模式的四种方式
  4. 【Python金融量化 6- 100 】、六、蒙特卡洛预测微软股票
  5. Undefined control sequence. 问题
  6. 第一张信用卡,该选哪家的?
  7. 浏览器端已支持 ES6 规范(包括 export import)
  8. html5 实现波浪效果图,利用HTML5实现Canvas流动的波浪特效
  9. 聊聊eureka的preferSameZoneEureka参数
  10. pandas填充缺失值
  11. 入门级CC(Smart3D)照片建模
  12. 最拼命最努力的时候(转)
  13. 三维全景技术的基本原理,三维全景虚拟现实图片应用
  14. 阿里DATAV的使用方法(大屏生成工具)
  15. 如何在Mac上恢复未保存的word文档
  16. 手机远程唤醒 android,手机微信实现网络唤醒电脑(WOL),远程开机,WakeOnLan – 全栈笔记...
  17. 利用Hessian矩阵的Frangi 滤波器-python版本
  18. 使用RAD Studio 10 Seattle创建自定义按钮样式
  19. 转 -- windows7 C盘空间越来越少?完美解决方案
  20. 48V锂电池如何充电?48V锂电池如何初步充电?

热门文章

  1. 电气成套设备行业如何借助ERP系统,解决企业管理难题?
  2. 大白话理解局域网以及局域网ip分配(有效引导篇)
  3. 27岁转行java是不是太晚了
  4. powerpoint无法加载宏mathtype
  5. DEC-DA:Deep Embedded Clustering with Data Augmentation
  6. pythonopencv图像去噪滤波_opencv python 图像去噪
  7. C++比赛真题——猪队友
  8. 字节 KB MB GB 换算与定义
  9. 中国移动苏州研发中心一面
  10. 家具店面管理系统好处有哪些