欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python中figure與axies繪圖有哪些不同

 更新時間:2023年02月07日 09:44:19   作者:霄耀在努力  
這篇文章主要介紹了Python中figure與axies繪圖有哪些不同,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧

一、二者區(qū)別介紹

學習別人寫的代碼時,關(guān)于使用matplotlib繪圖單面,有多種實現(xiàn)方式,什么plt.plot 啦,ax.plot 啦,雖然都能實現(xiàn)繪圖的目的,但總是感覺掌握的不踏實,今天就來總結(jié)一下。

matplotlib圖的組成:

  • Figure (畫布,可理解為黑板)
  • Axes (坐標系,黑板中的一塊區(qū)域)
  • Axis (坐標軸,在區(qū)域中畫的坐標軸)
  • 圖形(plot(),scatter(),bar(),...)
  • Title, Labels, ......

借助官方文檔中的一幅圖:

現(xiàn)在就能清楚Figure、Axes、Axis是什么關(guān)系了吧

其實我們還能簡單的將Axes理解為Figure的子圖,F(xiàn)igure是由一個或多個Axes組成,當只有一個子圖時,那這時主圖和子圖就是完全一樣的啦 那么plt.plot() 和ax.plot() 效果也就一樣

在來看一個圖:

整個灰色區(qū)域,也就是紅框之內(nèi)的區(qū)域是一個Figure, 三個白色區(qū)域(子圖)是三個Axes,藍框是Axis

此外,這種類型的圖可以用以下程序?qū)崿F(xiàn)

fig = plt.figure(figsize=(10, 5))
for i, file in enumerate(file_list):          
     img = Image.open(file)
     print('Image shape: ', np.array(img).shape)
     ax = fig.add_subplot(2, 3, i + 1)          #  通過索引號index,設(shè)置AXES位置
     ax.set_xticks([]);
     ax.set_yticks([])
     ax.imshow(img)  
plt.tight_layout()                              # 自動調(diào)整子圖參數(shù),使之填充整個圖像區(qū)域
plt.show()

二、對應(yīng)的程序

創(chuàng)建

plt.figure()返回Figure實例
plt.axes()返回Axes或其子類

常用程序

plt.plot()    ————    ax.plot()            # 繪制
plt.legend()  ————    ax.legend()          #添加圖例
plt.xlabel()  ————    ax.set_xlabel()      #設(shè)置x軸標題
plt.ylabel()  ————    ax.set_ylabel()      
plt.xlim()    ————    ax.set_xlim()        #獲取或者是設(shè)定x座標軸的范圍
plt.ylim()    ————    ax.set_ylim()
plt.title()   ————    ax.set_title()       #設(shè)置標題

到此這篇關(guān)于Python中figure與axies繪圖有哪些不同的文章就介紹到這了,更多相關(guān)Python figure與axies內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python實現(xiàn)的序列化和反序列化二叉樹算法示例

    Python實現(xiàn)的序列化和反序列化二叉樹算法示例

    這篇文章主要介紹了Python實現(xiàn)的序列化和反序列化二叉樹算法,結(jié)合實例形式分析了Python二叉樹的構(gòu)造、遍歷、序列化、反序列化等相關(guān)操作技巧,需要的朋友可以參考下
    2019-03-03
  • Python實現(xiàn)的遞歸神經(jīng)網(wǎng)絡(luò)簡單示例

    Python實現(xiàn)的遞歸神經(jīng)網(wǎng)絡(luò)簡單示例

    這篇文章主要介紹了Python實現(xiàn)的遞歸神經(jīng)網(wǎng)絡(luò),是一篇摘錄自github代碼片段的文章,涉及Python遞歸與數(shù)學運算相關(guān)操作技巧,需要的朋友可以參考下
    2017-08-08
  • 使用Windows批處理和WMI設(shè)置Python的環(huán)境變量方法

    使用Windows批處理和WMI設(shè)置Python的環(huán)境變量方法

    今天小編就為大家分享一篇使用Windows批處理和WMI設(shè)置Python的環(huán)境變量方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • 超實用的 10 段 Python 案例

    超實用的 10 段 Python 案例

    Python是目前最流行的語言之一,它在數(shù)據(jù)科學、機器學習、web開發(fā)、腳本編寫、自動化方面被許多人廣泛使用。它的簡單和易用性造就了它如此流行的原因。今天這篇文章就給大家分享 10 段超級有用的 Python 案例,需要的朋友可以參考一下
    2021-09-09
  • 利用Python的tkinter模塊實現(xiàn)界面化的批量修改文件名

    利用Python的tkinter模塊實現(xiàn)界面化的批量修改文件名

    這篇文章主要介紹了利用Python的tkinter模塊實現(xiàn)界面化的批量修改文件名,用Python編寫過批量修改文件名的腳本程序,代碼很簡單,運行也比較快,詳細內(nèi)容需要的小伙伴可以參考一下下面文章內(nèi)容
    2022-08-08
  • Python變量和數(shù)據(jù)類型詳解

    Python變量和數(shù)據(jù)類型詳解

    本文主要對Python變量和數(shù)據(jù)類型進行詳細介紹。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • 淺談Python中文件夾和python package包的區(qū)別

    淺談Python中文件夾和python package包的區(qū)別

    這篇文章主要介紹了淺談Python中文件夾和python package包的區(qū)別,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • python中的httpx異步請求

    python中的httpx異步請求

    這篇文章主要介紹了python中的httpx異步請求方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • 利用pandas進行數(shù)據(jù)清洗的7種方式

    利用pandas進行數(shù)據(jù)清洗的7種方式

    采集到原始的數(shù)據(jù)中會存在一些噪點數(shù)據(jù),噪點數(shù)據(jù)是對分析無意義或者對分析起到偏執(zhí)作用的數(shù)據(jù),所以這篇文章給大家介紹了利用pandas進行數(shù)據(jù)清洗的7種方式,需要的朋友可以參考下
    2024-03-03
  • 使用Python的數(shù)據(jù)可視化庫Matplotlib實現(xiàn)折線圖

    使用Python的數(shù)據(jù)可視化庫Matplotlib實現(xiàn)折線圖

    數(shù)據(jù)可視化是數(shù)據(jù)分析和探索中不可或缺的一環(huán),本文將介紹如何使用Python中的數(shù)據(jù)可視化庫Matplotlib,通過示例代碼實現(xiàn)一個簡單的折線圖,感興趣的同學可以參考閱讀下
    2023-07-07

最新評論