最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

matplotlib之pyplot模塊實現(xiàn)添加子圖subplot的使用

 更新時間:2021年04月25日 11:37:19   作者:mighty13  
這篇文章主要介紹了matplotlib之pyplot模塊實現(xiàn)添加子圖subplot的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

概述

subplot()函數(shù)向當(dāng)前圖像(figure)添加一個子圖(Axes),并將該子圖設(shè)為當(dāng)前子圖?;蛘邔⒛匙訄D設(shè)為當(dāng)前子圖。

pyplot.subplot()其實是Figure.add_subplot()的一個封裝。

函數(shù)的定義簽名為:matplotlib.pyplot.subplot(*args, **kwargs)

函數(shù)的調(diào)用簽名為:

  • subplot(nrows, ncols, index, **kwargs)
  • subplot(pos, **kwargs)
  • subplot(**kwargs)
  • subplot(ax)

函數(shù)的參數(shù)為:

*args:定義子圖的位置。int(int, int, index)SubplotSpec, 默認(rèn)值為(1, 1, 1)

*args由以下三種定義方式。

  • 三個整數(shù)構(gòu)成的三元組(nrows, ncols, index):首先構(gòu)成一個nrows行和ncols列的網(wǎng)格,然后將子圖添加到對應(yīng)index索引位置。 index從1開始累計,1為左上角,依次向右遞增. index也可以是是一個二元組,例如fig.add_subplot(3, 1, (1, 2))。
  • 三位整數(shù):每一位數(shù)字可以分解為單獨(dú)的整數(shù),因此,這種方法最好用于子圖少于9個的情況(index最大只能為9)。比如plt.subplot(235)等價于plt.subplot(2, 3, 5)。
  • SubplotSpec對象:

函數(shù)的返回值為:axes.SubplotBase對象或 Axes的其他子類。

案例:規(guī)則布局

import matplotlib.pyplot as plt

# 添加3行3列子圖中的第1個子圖,并將其為當(dāng)前子圖
plt.subplot(331)
plt.bar(range(1,4),range(1,4))
# 添加3行3列子圖中的第5個子圖,并將其為當(dāng)前子圖
plt.subplot(335)
plt.pie([4,5,6])
# 添加3行3列子圖中的第9個子圖,并將其為當(dāng)前子圖
# 返回值為Axes對象
ax=plt.subplot(339)
# 使用Axes的方法(面向?qū)ο竽J剑├L制點(diǎn)
ax.plot([1],'o')

plt.show()

在這里插入圖片描述

pyplot.plot()源碼如下,通過源碼可知pyplot模塊的函數(shù)底層調(diào)用的是Axes對象的對應(yīng)方法。

def plot(*args, scalex=True, scaley=True, data=None, **kwargs):
    return gca().plot(
        *args, scalex=scalex, scaley=scaley,
        **({"data": data} if data is not None else {}), **kwargs)

不規(guī)則布局

通常子區(qū)函數(shù)subplot()用來完成等分畫布的繪圖展示的任務(wù),如果在畫布上需要進(jìn)行非等分畫布的圖形展示時,我們可以多次調(diào)用函數(shù)subplot()來完成非等分畫布的繪圖準(zhǔn)備任務(wù)。

在這里插入圖片描述

import matplotlib.pyplot as plt

# 繪制1行2列子圖中的第1個子圖
plt.subplot(121,facecolor='r')
# 繪制2行2列子圖中的第2個子圖
plt.subplot(222,facecolor='g')
# 繪制2行2列子圖中的第4個子圖
plt.subplot(224,facecolor='b')

plt.show()

在這里插入圖片描述

import matplotlib.pyplot as plt

# 繪制3行2列子圖中的第1個子圖
plt.subplot(321,facecolor='r')
# 繪制3行2列子圖中的第2個子圖
plt.subplot(322,facecolor='r')
# 繪制3行2列子圖中的第3個子圖
plt.subplot(323,facecolor='r')
# 繪制3行2列子圖中的第4個子圖
plt.subplot(324,facecolor='r')
# # 繪制3行1列子圖中的第3個子圖
plt.subplot(313,facecolor='b')

plt.show()

subplot()函數(shù)有一個非常重要的特性:
在創(chuàng)建新的子圖時,如果新建子圖與原有的子圖存在重疊的情況,那么會刪除原有重疊的子圖。
例如:

import matplotlib.pyplot as plt
# 繪圖時隱含創(chuàng)建subplot(111)
plt.plot([1, 2, 3])
# 創(chuàng)建一個新的子圖,由于與原子圖重疊,因此刪除原有子圖
plt.subplot(211)
plt.show()

到此這篇關(guān)于matplotlib之pyplot模塊實現(xiàn)添加子圖subplot的使用的文章就介紹到這了,更多相關(guān)matplotlib 添加子圖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • PyTorch模型保存與加載實例詳解

    PyTorch模型保存與加載實例詳解

    大家都知道pytorch的模型和參數(shù)是分開的,可以分別保存或加載模型和參數(shù),這篇文章主要給大家介紹了關(guān)于PyTorch模型保存與加載的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • PyQt5結(jié)合QtDesigner實現(xiàn)文本框讀寫操作

    PyQt5結(jié)合QtDesigner實現(xiàn)文本框讀寫操作

    本文將結(jié)合實例代碼,介紹PyQt5結(jié)合QtDesigner實現(xiàn)文本框讀寫操作,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • python解析xml文件操作實例

    python解析xml文件操作實例

    這篇文章主要介紹了python解析xml文件操作實例,是操作XML文件的常見技巧,需要的朋友可以參考下
    2014-10-10
  • Python3 用什么IDE開發(fā)工具比較好

    Python3 用什么IDE開發(fā)工具比較好

    這篇文章主要介紹了Python3 用什么IDE開發(fā)工具比較好,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • Python中將字符串轉(zhuǎn)換為列表的常用八種方法

    Python中將字符串轉(zhuǎn)換為列表的常用八種方法

    本文介紹了Python中將字符串轉(zhuǎn)換為列表的八種常用方法,包括split()方法、列表解析、正則表達(dá)式、str()函數(shù)、map()函數(shù)、re.split()、re.finditer()和逐字符遍歷,感興趣的可以了解一下
    2024-07-07
  • python進(jìn)程間通信Queue工作過程詳解

    python進(jìn)程間通信Queue工作過程詳解

    這篇文章主要介紹了python進(jìn)程間通信Queue工作過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • python實現(xiàn)自動化的sql延時注入

    python實現(xiàn)自動化的sql延時注入

    這篇文章主要為大家詳細(xì)介紹了如何基于python實現(xiàn)自動化的sql延時注入腳本,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-12-12
  • python編寫微信公眾號首圖思路詳解

    python編寫微信公眾號首圖思路詳解

    這篇文章主要介紹了python編寫微信公眾號首圖的思路,根據(jù)微信公眾號首圖要求,可以上傳一個不超過5M的圖片,且圖片尺寸要是2.35:1的尺寸,具體實現(xiàn)思路及代碼感興趣的朋友跟隨小編一起看看吧
    2019-12-12
  • Pandas篩選DataFrame含有空值的數(shù)據(jù)行的實現(xiàn)

    Pandas篩選DataFrame含有空值的數(shù)據(jù)行的實現(xiàn)

    本文主要介紹了Pandas篩選DataFrame含有空值的數(shù)據(jù)行的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 使用Kivy將python程序打包為apk文件

    使用Kivy將python程序打包為apk文件

    本文給大家分享的是使用Kivy將python程序打包為apk文件的方法,包括安裝步驟及相關(guān)代碼,有需要的小伙伴可以參考下
    2017-07-07

最新評論

邹城市| 舟山市| 民县| 三都| 怀安县| 三都| 民县| 隆化县| 遵义市| 理塘县| 南陵县| 唐山市| 都江堰市| 佛冈县| 和田县| 新邵县| 永靖县| 磐石市| 布拖县| 临夏县| 滁州市| 邛崃市| 泾川县| 密云县| 托克托县| 威信县| 老河口市| 米林县| 安宁市| 大姚县| 云南省| 罗山县| 铁岭县| 河西区| 黔江区| 大庆市| 宣威市| 广平县| 澳门| 马公市| 瑞丽市|