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

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

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

先上圖

在這里插入圖片描述

遇到的問題

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

在這里插入圖片描述

源代碼:

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

# 定義二維灰度圖像的空間濾波函數(shù)
def correl2d(img, window):
	# 使用濾波器實現(xiàn)圖像的空間相關
	# mode = 'same'表示輸出尺寸等于輸入尺寸
	# boundary = 'fill'表示濾波前,用常量值填充原始圖像的邊緣,默認常量值為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子圖見的間距

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測試結(jié)果:

在這里插入圖片描述

方法2:在subplots中設置figsize

fig, axs = plt.subplots(2, 2,figsize=(6, 15))
# 顯示圖像
plt.rcParams['font.sans-serif'] = ['SimHei'] # 中文
# 設置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測試結(jié)果:

在這里插入圖片描述

參考

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

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

相關文章

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

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

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

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

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

    關于pygame.surface.blit()方法4個參數(shù)的使用

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

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

    大家好,我是Lex 喜歡欺負超人那個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ù)的相關資料,需要的朋友可以參考下
    2017-04-04
  • 解決pip安裝的第三方包在PyCharm無法導入的問題

    解決pip安裝的第三方包在PyCharm無法導入的問題

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

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

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

    python PyAutoGUI 模擬鼠標鍵盤操作和截屏功能

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

    14道基礎Python練習題(附答案)

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

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

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

最新評論

化德县| 湖南省| 临安市| 巴青县| 新闻| 临湘市| 青铜峡市| 珠海市| 洪雅县| 马龙县| 南丹县| 兰西县| 陈巴尔虎旗| 柳江县| 黄龙县| 登封市| 舞阳县| 汕头市| 鄂托克旗| 梅河口市| 竹北市| 玉树县| 铁力市| 彭山县| 五原县| 育儿| 凭祥市| 南阳市| 怀来县| 桑植县| 司法| 南皮县| 宁强县| 桦甸市| 廉江市| 北安市| 菏泽市| 洪雅县| 铁岭县| 奉新县| 新干县|