Python?matplotlib.pyplot.subplots()用法詳解
matplotlib.pyplot.subplots()用于一次性創(chuàng)建并返回所有的子圖和其 axe 對(duì)象。
- nrows:圖表的行數(shù),默認(rèn)為 1
- ncols:圖表的列數(shù),默認(rèn)為 1
- sharex、sharey:設(shè)置 x、y 軸共享屬性,默認(rèn)為 False,可設(shè)置為‘True’。 False即 每個(gè)子圖的 x 軸或 y 軸獨(dú)立;True 即所有子圖共享 x 軸或 y 軸
subplot_kw:向每個(gè)子圖傳遞一個(gè)字典,這個(gè)字典包含了創(chuàng)建子圖時(shí)想要應(yīng)用的額外關(guān)鍵字參數(shù)
gridspec_kw:調(diào)整子圖之間的水平間距、垂直間距等布局相關(guān)的選項(xiàng)。
繪制四個(gè)基本圖來更直觀的感受以下
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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python使用docx模塊實(shí)現(xiàn)刷題功能代碼
今天小編就為大家分享一篇Python使用docx模塊實(shí)現(xiàn)刷題功能代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-02-02Python學(xué)習(xí)之異常中的finally使用詳解
這篇文章主要為大家介紹一下Python異常語法中的另一個(gè)成員—finally,通過學(xué)習(xí)finally,可以幫助我們更好的處理異常,快來跟隨小編一起學(xué)習(xí)一下吧2022-03-03Python中print函數(shù)語法格式以及各參數(shù)舉例詳解
這篇文章主要給大家介紹了關(guān)于Python中print函數(shù)語法格式以及各參數(shù)舉例詳解的相關(guān)資料,print()函數(shù)用于將指定的字符串或?qū)ο?通常是字符串)輸出到屏幕或文件中,需要的朋友可以參考下2023-10-10使用python快速在局域網(wǎng)內(nèi)搭建http傳輸文件服務(wù)的方法
這篇文章主要介紹了使用 python快速在局域網(wǎng)內(nèi)搭建http傳輸文件服務(wù),但是這種方法不要傳輸機(jī)密文件,安全性不高,只用到http協(xié)議沒有使用任何加密協(xié)議,具體實(shí)現(xiàn)方法跟隨小編一起看看吧2019-11-11Python設(shè)計(jì)模式之代理模式簡(jiǎn)單示例
這篇文章主要介紹了Python設(shè)計(jì)模式之代理模式,簡(jiǎn)單說明了代理模式的概念、原理,并結(jié)合Python實(shí)例形式分析了代理模式的相關(guān)定義與使用技巧,需要的朋友可以參考下2018-01-01