Python?matplotlib.pyplot.subplots()用法詳解
matplotlib.pyplot.subplots()用于一次性創(chuàng)建并返回所有的子圖和其 axe 對象。

- nrows:圖表的行數(shù),默認(rèn)為 1
- ncols:圖表的列數(shù),默認(rèn)為 1
- sharex、sharey:設(shè)置 x、y 軸共享屬性,默認(rèn)為 False,可設(shè)置為‘True’。 False即 每個子圖的 x 軸或 y 軸獨立;True 即所有子圖共享 x 軸或 y 軸
subplot_kw:向每個子圖傳遞一個字典,這個字典包含了創(chuàng)建子圖時想要應(yīng)用的額外關(guān)鍵字參數(shù)
gridspec_kw:調(diào)整子圖之間的水平間距、垂直間距等布局相關(guān)的選項。
繪制四個基本圖來更直觀的感受以下
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
x1 = np.linspace(0,100,400)
x2 = np.linspace(0,50,400)
y11 = 2*x1
y12=x1**2
y21=2/x2
y22=np.sin(x2)
f, ([ax1, ax2], [ax3, ax4]) = plt.subplots(2, 2)
ax1.plot(x1, y11)
ax1.set_title('11')
ax2.plot(x1, y12)
ax2.set_title('12')
ax3.plot(x2, y21)
ax3.set_title('21')
ax4.plot(x2, y22)
ax4.set_title('22')
plt.show()
share
更改sharex=True,可以看到第二行的x軸范圍擴(kuò)大到與第一行相同

subplot_kw
增加subplot_kw={'facecolor': 'grey'},可以看到子圖背景(facecolor)更換為灰色

gridspec_kw
增加gridspec_kw={'hspace': 1, 'wspace': 1},可以看到子圖間距變大

總結(jié)
到此這篇關(guān)于Python matplotlib.pyplot.subplots()用法詳解的文章就介紹到這了,更多相關(guān)plt: subplots()詳解內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Python利用matplotlib.pyplot繪圖時如何設(shè)置坐標(biāo)軸刻度
- python matplotlib.pyplot.plot()參數(shù)用法
- 如何在Python中利用matplotlib.pyplot畫出函數(shù)圖詳解
- python數(shù)據(jù)可視化之matplotlib.pyplot基礎(chǔ)以及折線圖
- Python?matplotlib.pyplot.hist()繪制直方圖的方法實例
- Python數(shù)據(jù)可視化之matplotlib.pyplot繪圖的基本參數(shù)詳解
- Python大數(shù)據(jù)處理之matplotlib.pyplot初步使用
相關(guān)文章
Python 類,對象,數(shù)據(jù)分類,函數(shù)參數(shù)傳遞詳解
這篇文章主要介紹了深入理解Python 類,對象,數(shù)據(jù)分類,函數(shù)參數(shù)傳遞,涉及具體代碼示例,具有一定參考價值,需要的朋友可以了解下。2021-09-09
淺談python3.x pool.map()方法的實質(zhì)
這篇文章主要介紹了python3.x pool.map方法的實質(zhì),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-01-01
Python解析Android項目中的strings.xml
這篇文章主要為大家詳細(xì)介紹了如何使用Python解析Android項目中的strings.xml,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2025-07-07
Python使用requests庫發(fā)送請求的示例代碼
與原生的urllib庫相比,requests庫提供了更簡潔、易于理解和使用的API,使發(fā)送HTTP請求變得更加直觀和高效,所以本文給大家介紹了Python如何使用requests庫發(fā)送請求,需要的朋友可以參考下2024-03-03
淺析Python如何利用算法進(jìn)行性能優(yōu)化
在Python開發(fā)中,算法優(yōu)化是提升程序性能的關(guān)鍵手段,本文將深入探討如何通過算法優(yōu)化提升Python代碼的性能,有需要的小伙伴可以參考一下2025-06-06
Python使用FastApi發(fā)送Post請求的基本步驟
FastAPI 是一個現(xiàn)代、快速(高性能)的 Web 框架,用于構(gòu)建 API,它基于 Python 3.6 及以上版本,在 FastAPI 中發(fā)送 POST 請求,通常是指創(chuàng)建一個接口來接收客戶端發(fā)送的 POST 請求,以下是使用 FastAPI 處理 POST 請求的基本步驟,需要的朋友可以參考下2024-09-09

