国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用Python中的matplotlib將多個圖片顯示到一張圖內(nèi)

這篇具有很好參考價值的文章主要介紹了使用Python中的matplotlib將多個圖片顯示到一張圖內(nèi)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

在我們寫論文或是匯報時,經(jīng)常需要整合所得到的可視化數(shù)據(jù)結(jié)果,插入我們的論文中。如下所示的情況,我們需要將四個相關(guān)的彈性模量預(yù)測結(jié)果在一張圖里展示。

使用Python中的matplotlib將多個圖片顯示到一張圖內(nèi)

使用matplotlib庫中的子圖(subplot)功能可以輕松而高效地實(shí)現(xiàn)這一過程,避免繁瑣地手動調(diào)節(jié)。

具體代碼如下,我們應(yīng)確保python文件與圖片在同理目錄下(同一個文件夾里)。

import matplotlib.pyplot as plt

im = plt.imread('RL0.png')
im2 = plt.imread('RL2.png')
im3 = plt.imread('RL3.png')
im4 = plt.imread('RL4.png')

注意,imread是 Matplotlib 庫中的一個函數(shù),用于從指定路徑讀取圖像文件并將其作為 NumPy 數(shù)組返回。該函數(shù)支持多種圖像文件格式,包括PNG、JPEG、BMP、GIF等等。通過調(diào)用該函數(shù),可以將圖像數(shù)據(jù)加載到Python環(huán)境中,以便進(jìn)一步處理和分析。

plt.subplot(221, xlabel = '(1)', title = "K_VRH")
plt.imshow(im)

我們通過plt.subplot來設(shè)置子圖的參數(shù),其中數(shù)字221表示子圖總共有2行2列(4個),1則表示位于左上方的第一個圖。

前文提到的plt.imread函數(shù)通常與其他 Matplotlib 庫中的函數(shù)一起使用,例如 plt.imshow,用于顯示和處理圖像數(shù)據(jù)。?

plt.xticks([])
plt.yticks([])

運(yùn)行這兩行代碼以消除子圖中的橫縱坐標(biāo)刻度(使得橫縱坐標(biāo)顯示為空),因?yàn)槲覀円幚淼膱D像一般都有刻度了。

plt.subplot(222, xlabel = '(2)', title = "G_VRH")
plt.imshow(im2)
plt.xticks([])
plt.yticks([])
plt.subplot(223, xlabel = '(3)', title = "Elastic anisotropy")
plt.imshow(im3)
plt.xticks([])
plt.yticks([])
plt.subplot(224, xlabel = '(4)', title = "Poisson ratio")
plt.imshow(im4)
plt.xticks([])
plt.yticks([])

再用同樣的方式設(shè)置其他三個子圖,注意本例子總共四個字圖,故字圖(subplot)的最后一位數(shù)字依次從2到4增大,結(jié)合之前的第一個子圖,即表示各個子圖位置從左上到右下。

plt.subplots_adjust(left=None, bottom=None, right=None, top=None, wspace=None, hspace=0.5)
plt.show()

最后,我們通過plt.subplot_adjust來調(diào)節(jié)各個子圖的間距,用plit.show()展示出子圖,運(yùn)行結(jié)如圖所示:

使用Python中的matplotlib將多個圖片顯示到一張圖內(nèi)

?

于是,我們便將多個圖像整合到了一張圖上,再倒入到論文中即可。

注意,改變plt.subplot()中的數(shù)字即可改變子圖的數(shù)量即位置分布哦。文章來源地址http://www.zghlxwxcb.cn/news/detail-456262.html

到了這里,關(guān)于使用Python中的matplotlib將多個圖片顯示到一張圖內(nèi)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • VScode中運(yùn)行python時,使用matplotlib的plt.imshow()不顯示圖像 的參考解決方法

    自己的測試環(huán)境 Ubuntu20.04 自己使用VScode中運(yùn)行python程序時,python程序中調(diào)用 matplotlib 的 plt.imshow() 不能顯示圖像的情況。 出現(xiàn)這種情況的解決方法很簡單,在最后一個 plt.imshow(image) 的后面增加一個 plt.show() 即可解決問題。 [1] 靈犀智庫. code9:VScode的python使用matplotlib的plt.sh

    2024年01月22日
    瀏覽(21)
  • Python常見庫matplotlib之多個子圖繪圖

    Python常見庫matplotlib之多個子圖繪圖

    第一章 Python常見庫matplotlib之畫圖文字的中文顯示 第二章 Python常見庫matplotlib之畫圖中各個模塊的含義及修改方式 第三章 Python常見庫matplotlib之多個子圖繪圖 前兩章介紹了單張圖的繪圖操作,這一章介紹下在一張圖中畫多個圖的操作。我們把前一篇的程序稍微改動一下,上一

    2024年02月06日
    瀏覽(25)
  • 【python 的各種模塊】(6) 如何用matplotlib來畫多個圖形,子圖,以及圖中圖

    【python 的各種模塊】(6) 如何用matplotlib來畫多個圖形,子圖,以及圖中圖

    目錄 1 前言拋出問題:如何用matplotlib畫多個圖形? 1.1? matplotlib.pyplot里 figure下的層級,畫布和圖形的層級 1.2 根據(jù) matplotlib.pyplot里 figure下的層級 1.2.1 情況1:一個畫布里畫圖 1.2.2 情況2:代碼里創(chuàng)建多個figure,分別作圖 1.2.3 情況3:子圖概念 1.2.4 情況4:圖中圖 2 用matplotlib 畫

    2024年03月22日
    瀏覽(20)
  • 【Python】Matplotlib-多張圖像的顯示

    【Python】Matplotlib-多張圖像的顯示

    大家在寫論文或者實(shí)驗(yàn)報告的時候,經(jīng)常會放多張圖片或數(shù)據(jù)圖像在一起形成對比。比如,我現(xiàn)在有一張經(jīng)過椒鹽噪聲處理的圖像,現(xiàn)在進(jìn)行三種濾波,分別是均值,高斯,中值濾波,共計(jì)四張圖像,怎么才能將他們利用matplotlib庫放置到一起呢?跟著我一起來寫代碼吧! 用

    2024年02月04日
    瀏覽(17)
  • python 使用requests爬取百度圖片并顯示

    python 使用requests爬取百度圖片并顯示

    爬蟲(Spider),又稱網(wǎng)絡(luò)爬蟲(Web Crawler),是一種自動化程序,可以自動地瀏覽互聯(lián)網(wǎng)上的網(wǎng)站,并從中抓取數(shù)據(jù)。它主要通過 HTTP / HTTPS 協(xié)議訪問網(wǎng)頁,并將訪問到的網(wǎng)頁內(nèi)容進(jìn)行解析和分析,從而提取有用的數(shù)據(jù),例如新聞、評論、圖片、視頻等。爬蟲在搜索引擎、大數(shù)

    2024年02月03日
    瀏覽(18)
  • 【YOLO系列PR、F1繪圖】更改v5、v7、v8(附v8訓(xùn)練、驗(yàn)證方式),實(shí)現(xiàn)調(diào)用val.py或者test.py后生成pr.csv,然后再整合繪制到一張圖上(使用matplotlib繪制)

    【YOLO系列PR、F1繪圖】更改v5、v7、v8(附v8訓(xùn)練、驗(yàn)證方式),實(shí)現(xiàn)調(diào)用val.py或者test.py后生成pr.csv,然后再整合繪制到一張圖上(使用matplotlib繪制)

    不錯的鏈接:YOLOV7訓(xùn)練模型分析 關(guān)于map的繪圖、loss繪圖,可參考:【YOLO系列result中的map、loss、pr繪圖】根據(jù)v5、v8、v7訓(xùn)練后生成的result文件用matplotlib進(jìn)行繪圖 v5、v8 調(diào)用 val.py , v7 調(diào)用 test.py (作用都是一樣的,都是用已訓(xùn)練好權(quán)重對測試集進(jìn)行驗(yàn)證,然后打印出一系列指

    2024年02月06日
    瀏覽(27)
  • Python Matplotlib 中如何用 plt.savefig 存儲圖片

    Python Matplotlib 中如何用 plt.savefig 存儲圖片

    plt.show()展示圖片的時候,截圖進(jìn)行保存,圖片不是多么清晰 如何保存高清圖也是一知識點(diǎn) 函數(shù)包名: import matplotlib.pyplot as plt 主要功能 :保存繪制數(shù)據(jù)后創(chuàng)建的圖形。使用此方法可以將創(chuàng)建的圖形保存 函數(shù)源碼: (根據(jù)需要進(jìn)行選擇) 參數(shù)解釋: 參數(shù) 描述 fname 指定格式

    2024年02月01日
    瀏覽(18)
  • Vscode使用matplotlib顯示圖像

    Vscode使用matplotlib顯示圖像

    可以直接搜索用戶設(shè)置 打勾操作 簡單代碼 運(yùn)行之后可能顯示文字 所以勾選文字左邊的 “/” 選擇更改演示文稿 選擇image/png即可 最終效果如下:

    2024年02月04日
    瀏覽(24)
  • Python常見庫matplotlib之畫圖文字的中文顯示

    Python常見庫matplotlib之畫圖文字的中文顯示

    第一章 Python常見庫matplotlib之畫圖文字的中文顯示 第二章 Python常見庫matplotlib之畫圖中各個模塊的含義及修改方式 第三章 Python常見庫matplotlib之多個子圖繪圖 在數(shù)據(jù)可視化時,常常需要使用圖例來解釋圖中不同元素的含義。在論文寫作時尤其是畢業(yè)論文寫作時,需要圖中文字

    2024年02月06日
    瀏覽(27)
  • 【python】數(shù)據(jù)可視化——解決matplotlib顯示中文亂碼

    【python】數(shù)據(jù)可視化——解決matplotlib顯示中文亂碼

    D:anaconda3envstest1libtkinter_ init _.py:839: UserWarning: Glyph 31532 (N{CJK UNIFIED IDEOGRAPH-7B2C}) missing from current font. func(*args) D:anaconda3envstest1libtkinter_ init _.py:839: UserWarning: Glyph 19968 (N{CJK UNIFIED IDEOGRAPH-4E00}) missing from current font. func(*args) D:anaconda3envstest1libtkinter_ init _.py:839: UserWarnin

    2024年01月22日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包