plt.subplots()的使用

plt.subplots()是一个函数,返回一个包含figure和axes对象的元组。因此,使用fig,ax = plt.subplots()将元组分解为fig和ax两个变量。
下面两种表达方式具有同样的效果,可以看出fig.ax = plt.subplots()较为简洁。

fig = plt.figure()
fig.add_subplt(111)

fig,ax = plt.subplots()

通常,我们只用到ax.

fig,ax = plt.subplots(nrows=2, ncols=2)
axes = ax.flatten()

把父图分成2*2个子图,ax.flatten()把子图展开赋值给axes,axes[0]便是第一个子图,axes[1]是第二个... ...

如果,你想改变图形的属性或想把图形保存为.npg文件,那么fig是非常有用的。

fig = plt.figure()
fig.add_subplot(121)

fig.savefig("name.npg")

fig.add_subplot(121)fig.add_subplot(1,2,1)是可互换的。表示把父图分成1行2列,图形绘制在第一个子图上。

ax = fig.add_subplot(121)
ax.hist()  #直方图就绘制在了1*2中的第一个子图上。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、概述 深度学习的一个重要手段是训练数据和训练过程的可视化,因此,我们关于深度学习的系列介绍文章就从Matplo...
    aoqingy阅读 11,495评论 0 24
  • # -*- coding: utf-8 -*- from __future__ import division f...
    小豆角lch阅读 5,320评论 0 1
  • 很多机器学习的问题都会涉及到有着几千甚至数百万维的特征的训练实例。这不仅让训练过程变得非常缓慢,同时还很难找到一个...
    城市中迷途小书童阅读 9,364评论 0 2
  • 秀秀在一次接待顾客时听出顾客的家乡口音,从而跟顾客顺着家乡的话题聊了起来,结果竟成交了一单,聪明的秀秀使用...
    夜猫小静阅读 3,308评论 0 0
  • 岁月是一场有去无回的旅行,好的坏的都是独一无二的风景,很幸运我遇见了你,但不幸它却花光了你所有的力气。 今天看到一...
    吃盼君阅读 2,490评论 0 1

友情链接更多精彩内容