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

解決python繪圖使用subplots出現(xiàn)標(biāo)題重疊的問(wèn)題

 更新時(shí)間:2021年04月30日 14:12:44   作者:阿正的夢(mèng)工坊  
這篇文章主要介紹了python繪圖使用subplots出現(xiàn)標(biāo)題重疊的問(wèn)題及解決方法,本文通過(guò)實(shí)例圖文相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

先上圖

在這里插入圖片描述

遇到的問(wèn)題

使用plt.subplots(2,2)繪圖時(shí),子圖的標(biāo)題和上圖重疊,影響觀感:

在這里插入圖片描述

源代碼:

import numpy as np
from scipy import signal
from skimage import data
from matplotlib import pyplot as plt

# 定義二維灰度圖像的空間濾波函數(shù)
def correl2d(img, window):
	# 使用濾波器實(shí)現(xiàn)圖像的空間相關(guān)
	# mode = 'same'表示輸出尺寸等于輸入尺寸
	# boundary = 'fill'表示濾波前,用常量值填充原始圖像的邊緣,默認(rèn)常量值為0
	s = signal.correlate2d(img, window, mode='same', boundary='fill')
	return s.astype(np.uint8)
# img為原始圖像
img = data.camera()
# 3*3盒狀濾波模板
window_1 = np.ones((3, 3))/(3 ** 2)
# 5*5盒狀濾波模板
window_2 = np.ones((5, 5))/(5 ** 2)
# 9*9盒狀濾波模板
window_3 = np.ones((9, 9))/(9 ** 2)
# 生成濾波結(jié)果
new_img_1 = correl2d(img, window_1)
new_img_2 = correl2d(img, window_2)
new_img_3 = correl2d(img, window_3)
# 顯示圖像
plt.rcParams['font.sans-serif'] = ['SimHei'] # 中文
fig, axs = plt.subplots(2, 2)
axs[0, 0].imshow(img, cmap='gray')
axs[0, 0].set_title("攝影師原圖")
axs[0, 1].imshow(new_img_1, cmap='gray')
axs[0, 1].set_title("3*3盒狀濾波模板")
axs[1, 0].imshow(new_img_2, cmap='gray')
axs[1, 0].set_title("5*5盒狀濾波模板")
axs[1, 1].imshow(new_img_3, cmap='gray')
axs[1, 1].set_title("9*9盒狀濾波模板")
plt.show()

解決方法

方法1:在plt.show() 之前添加一句:

plt.tight_layout()

函數(shù)原型:

matplotlib.pyplot.tight_layout(*, pad=1.08, h_pad=None, w_pad=None, rect=None)

作用:調(diào)整subplots子圖見(jiàn)的間距

Adjust the padding between and around subplots.

參數(shù):

在這里插入圖片描述

參考官方文檔:https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.tight_layout.html#matplotlib.pyplot.tight_layout

部分代碼:

# 顯示圖像
plt.rcParams['font.sans-serif'] = ['SimHei'] # 中文
fig, axs = plt.subplots(2, 2)
axs[0, 0].imshow(img, cmap='gray')
axs[0, 0].set_title("攝影師原圖")
axs[0, 1].imshow(new_img_1, cmap='gray')
axs[0, 1].set_title("3*3盒狀濾波模板")
axs[1, 0].imshow(new_img_2, cmap='gray')
axs[1, 0].set_title("5*5盒狀濾波模板")
axs[1, 1].imshow(new_img_3, cmap='gray')
axs[1, 1].set_title("9*9盒狀濾波模板")
plt.tight_layout()
plt.show()

方法1測(cè)試結(jié)果:

在這里插入圖片描述

方法2:在subplots中設(shè)置figsize

fig, axs = plt.subplots(2, 2,figsize=(6, 15))
# 顯示圖像
plt.rcParams['font.sans-serif'] = ['SimHei'] # 中文
# 設(shè)置figsize,防止圖片重疊
fig, axs = plt.subplots(2, 2,figsize=(6, 15))
axs[0, 0].imshow(img, cmap='gray')
axs[0, 0].set_title("攝影師原圖")
axs[0, 1].imshow(new_img_1, cmap='gray')
axs[0, 1].set_title("3*3盒狀濾波模板")
axs[1, 0].imshow(new_img_2, cmap='gray')
axs[1, 0].set_title("5*5盒狀濾波模板")
axs[1, 1].imshow(new_img_3, cmap='gray')
axs[1, 1].set_title("9*9盒狀濾波模板")

方法2測(cè)試結(jié)果:

在這里插入圖片描述

參考

[1]https://blog.csdn.net/txh3093/article/details/106401484

到此這篇關(guān)于python繪圖使用subplots出現(xiàn)標(biāo)題重疊的解決方法的文章就介紹到這了,更多相關(guān)python使用subplots繪圖標(biāo)題重疊內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python Django實(shí)現(xiàn)個(gè)人博客系統(tǒng)的搭建

    Python Django實(shí)現(xiàn)個(gè)人博客系統(tǒng)的搭建

    個(gè)人博客是一個(gè)非常好的平臺(tái),可以讓人們分享自己的知識(shí)和經(jīng)驗(yàn),也可以讓人們交流和互動(dòng)。在這篇文章中,我們將介紹如何使用Python Django框架來(lái)開(kāi)發(fā)一個(gè)個(gè)人博客系統(tǒng),希望對(duì)大家有所幫助
    2023-04-04
  • Python腳本實(shí)現(xiàn)小猿口算

    Python腳本實(shí)現(xiàn)小猿口算

    最近小猿口算已經(jīng)被不少大學(xué)生攻占,一個(gè)好好的給小學(xué)生的口算題已經(jīng)變成了大學(xué)生的計(jì)算機(jī)大戰(zhàn),下面我們就來(lái)看看如何使用Python腳本就行吧小猿口算
    2024-10-10
  • 關(guān)于pygame.surface.blit()方法4個(gè)參數(shù)的使用

    關(guān)于pygame.surface.blit()方法4個(gè)參數(shù)的使用

    這篇文章主要介紹了關(guān)于pygame.surface.blit()方法4個(gè)參數(shù)的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • 昨晚我用python幫隔壁小姐姐P證件照然后發(fā)現(xiàn)

    昨晚我用python幫隔壁小姐姐P證件照然后發(fā)現(xiàn)

    大家好,我是Lex 喜歡欺負(fù)超人那個(gè)Lex 建議大家收藏哦,以后幫小姐姐P自拍,證件照,調(diào)尺寸,背景,摳圖,直接10行代碼搞定,瞬間高大上
    2021-08-08
  • python 使用get_argument獲取url query參數(shù)

    python 使用get_argument獲取url query參數(shù)

    這篇文章主要介紹了python 使用get_argument獲取url query參數(shù)的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • 解決pip安裝的第三方包在PyCharm無(wú)法導(dǎo)入的問(wèn)題

    解決pip安裝的第三方包在PyCharm無(wú)法導(dǎo)入的問(wèn)題

    這篇文章主要介紹了關(guān)于pip安裝的第三方包在PyCharm無(wú)法導(dǎo)入的問(wèn)題,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • python實(shí)現(xiàn)連連看輔助(圖像識(shí)別)

    python實(shí)現(xiàn)連連看輔助(圖像識(shí)別)

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)連連看輔助程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • python PyAutoGUI 模擬鼠標(biāo)鍵盤操作和截屏功能

    python PyAutoGUI 模擬鼠標(biāo)鍵盤操作和截屏功能

    一款跨平臺(tái)/無(wú)依賴的自動(dòng)化測(cè)試工具,目測(cè)只能控制鼠標(biāo)/鍵盤/獲取屏幕尺寸/彈出消息框/截屏。這篇文章主要介紹了python PyAutoGUI 模擬鼠標(biāo)鍵盤操作和截屏功能,需要的朋友可以參考下
    2019-08-08
  • 14道基礎(chǔ)Python練習(xí)題(附答案)

    14道基礎(chǔ)Python練習(xí)題(附答案)

    這篇文章主要給大家分享的是14道基礎(chǔ)的Python練習(xí)題,我們都知道,無(wú)論是學(xué)習(xí)什么語(yǔ)言,剛開(kāi)始的時(shí)候都缺不了練習(xí)的,下面小編講給大家分享14個(gè)python的基礎(chǔ)小練習(xí),需要的朋友可以參考一下,希望對(duì)你有所幫助
    2021-11-11
  • 計(jì)算python腳本執(zhí)行時(shí)間的多種方法

    計(jì)算python腳本執(zhí)行時(shí)間的多種方法

    在編寫Python腳本時(shí),了解腳本的執(zhí)行時(shí)間通常是很有用的,特別是在優(yōu)化代碼或評(píng)估性能時(shí),Python提供了多種方法來(lái)測(cè)量腳本的執(zhí)行時(shí)間,從內(nèi)置模塊到第三方庫(kù),可以選擇適合你需求的方式,本文將介紹計(jì)算 Python 腳本執(zhí)行時(shí)間的多種方法,需要的朋友可以參考下
    2023-11-11

最新評(píng)論

城固县| 望奎县| 芷江| 奉节县| 北京市| 塔城市| 东阿县| 任丘市| 昆明市| 江川县| 凤山市| 双峰县| 新津县| 锦屏县| 师宗县| 恩平市| 鄢陵县| 闻喜县| 榆树市| 定兴县| 星子县| 曲松县| 石城县| 鹤壁市| 宁强县| 镇平县| 麻阳| 永新县| 玉屏| 波密县| 凯里市| 琼中| 凤城市| 石棉县| 杭锦后旗| 威海市| 邯郸市| 昌黎县| 老河口市| 德令哈市| 阳谷县|