好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > matplotlib 向任意位置添加一個子圖(axes)

matplotlib 向任意位置添加一個子圖(axes)

熱門標簽:荊州云電銷機器人供應商 幫人做地圖標注收費算詐騙嗎 遼寧400電話辦理多少錢 外呼不封號系統 悟空智電銷機器人6 江蘇房產電銷機器人廠家 溫州旅游地圖標注 電信營業廳400電話申請 蘇州電銷機器人十大排行榜

當前有效matplotlib版本為:3.4.1

概述

axes()函數功能與subplot()函數極其相似。都是向當前圖像(figure)添加一個子圖(Axes),并將該子圖設為當前子圖或者將某子圖設為當前子圖。兩者的區別在于subplot()函數通過參數確定在子圖網格中的位置,而axes()函數在添加子圖位置時根據4個坐標確定位置。

函數的定義簽名為:matplotlib.pyplot.axes(arg=None, **kwargs)

函數的調用簽名為:

# 在當前圖像中添加一個鋪滿的子圖
plt.axes()
# 根據rect位置添加一個子圖
plt.axes(rect, projection=None, polar=False, **kwargs)
# 將ax設置為當前子圖
plt.axes(ax)

函數的參數為:

  • arg : 取值為 None或四元組rect
    • None:使用subplot(**kwargs)添加一個新的鋪滿窗口的子圖。
    • 四元組rectrect = [left, bottom, width, height],使用 ~.Figure.add_axes根據rect添加一個新的子圖。
  • rect的取值為以左下角為繪制基準點,確定高度和寬度。rect的4個元素均應在[0,1]之間(即以圖像比例為單位)。
  • projection: 控制子圖的投影方式。{None, 'aitoff', 'hammer', 'lambert', 'mollweide', 'polar', 'rectilinear', str},默認值為None ,即'rectilinear'
  • polar:相當于設置projection='polar'。可選參數。布爾值,默認值為True
  • sharex, sharey:用于設置共享x/y軸。可選參數。Axes對象。默認值為None
  • lables:返回的子圖對象的標簽。可選參數。字符串。
  • **kwargs:用于向創建子圖網格時用到的 ~matplotlib.gridspec.GridSpec類的構造函數傳遞關鍵字參數。可選參數。字典。

函數的返回值為:
.axes.SubplotBase實例,或其他~.axes.Axes的子類實例。

函數原理

axes函數其實是Figure.add_subplotFigure.add_axes方法的封裝。源碼為:

def axes(arg=None, **kwargs):
    fig = gcf()
    if arg is None:
        return fig.add_subplot(**kwargs)
    else:
        return fig.add_axes(arg, **kwargs)

案例:使用axes函數添加子圖

根據輸出可知,axes添加的子圖是可以重疊的

案例:混合應用subplot、subplots、subplot2grid、axes函數

import matplotlib.pyplot as plt

# 添加3行3列子圖9個子圖
fig, axes = plt.subplots(3, 3)
# 為第1個子圖繪制圖形
axes[0, 0].bar(range(1, 4), range(1, 4))
# 使用subplot函數為第5個子圖繪制圖形
plt.subplot(335)
plt.plot(1,'o')
# 使用subplot2grid函數將第三行子圖合并為1個
plt.subplot2grid((3,3),(2,0),colspan=3)
# 在圖像0.5,0.5位置添加一個0.1寬0.1長的背景色為黑色的子圖
plt.axes((0.5,0.5,0.1,0.1),facecolor='k')
plt.show()

axes函數與subplotsubplotssubplot2grid函數的對比

相同之處:
axes函數與subplotsubplot2grid函數都是添加一個子圖。

不同之處:
axes函數可在圖像中的任意位置添加子圖。subplotsubplotssubplot2grid函數只能根據固定的子圖網格位置添加子圖。
axes函數創建的子圖可重疊。subplotsubplotssubplot2grid函數創建的子圖如果位置重疊,會覆蓋掉原有的子圖(刪除原有子圖)。

到此這篇關于matplotlib 向任意位置添加一個子圖(axes)的文章就介紹到這了,更多相關matplotlib任意位置添加子圖內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • matplotlib之pyplot模塊實現添加子圖subplot的使用
  • matplotlib給子圖添加圖例的方法

標簽:臺灣 濟南 宿遷 景德鎮 三沙 喀什 欽州 黃山

巨人網絡通訊聲明:本文標題《matplotlib 向任意位置添加一個子圖(axes)》,本文關鍵詞  matplotlib,向,任意,位置,添加,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《matplotlib 向任意位置添加一個子圖(axes)》相關的同類信息!
  • 本頁收集關于matplotlib 向任意位置添加一個子圖(axes)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 国产香蕉97碰碰久久人人更新至几集| 美女抖胸| 边摸边吃奶边做激情叫床视| 办公室婬荡呻吟HD在线观看| 看纯日姘一级毛片| 一区二区免费| 久久综合99re88久久爱| 国产一级在线观看视频| 他舔我下面| 适合躲在被窝看的有颜色的书| 欧洲美女a一级视频| 仙棕林| 男男无遮挡XXOO动态120| 老湿看A片做爰| 强吻胸摸来摸去胸露来| 扒开粉嫩小泬白浆20p| 无人影视在线播放免费观看| 精品人妻无码一区二区奶茶视频| 97精产国品一二三产区下载| 男人叫床声| 国产精品一久久香蕉国产线看| 无码欧美精品一区二区免费式影视| 97在线播放视频| 激情边缘| 乳荡护士肉欲1~8集小说| 美女二区| 台湾大尺度1069男同志真做| 久久精品欧美一区二区三区不卡 | 亚洲精品国产成人7777| 中文字幕人妻色偷偷久久m3u8| mm131美女做爽爽爱图片| 小说淫男乱女| 国产AV一码二码在线播放| 国产+日本++变态+++另类| 好大灬好硬灬好爽灬无码日本网站| 外国人毛片| 免费高清a毛片| 美女隐私无遮挡免费视频软件| 揉我奶?啊?嗯高潮樱奈| 三年片免费观看大全明星换脸| jk美女又爽?又黄?|