matplotlib繪制多個(gè)子圖(subplot)的方法
在matplotlib下,一個(gè)Figure對象可以包含多個(gè)子圖(Axes),可以使用subplot()快速繪制,其調(diào)用形式如下:
subplot(numRows, numCols, plotNum)
圖表的整個(gè)繪圖區(qū)域被分成numRows行和numCols列,plotNum參數(shù)指定創(chuàng)建的Axes對象所在的區(qū)域,如何理解呢?
如果numRows = 3,numCols = 2,那整個(gè)繪制圖表樣式為3X2的圖片區(qū)域,用坐標(biāo)表示為(1,1),(1,2),(1,3),(2,1),(2,2),(2,3)。這時(shí),當(dāng)plotNum = 1時(shí),表示的坐標(biāo)為(1,3),即第一行第一列的子圖;
import numpy as np import matplotlib.pyplot as plt # 分成2x2,占用第一個(gè),即第一行第一列的子圖 plt.subplot(221) # 分成2x2,占用第二個(gè),即第一行第二列的子圖 plt.subplot(222) # 分成2x1,占用第二個(gè),即第二行 plt.subplot(212) plt.show()
import matplotlib.pyplot as plt import numpy as np # plt.plot([1, 2, 3, 4], [1, 4, 9, 16], 'ro') # plt.axis([0, 6, 0, 20]) # plt.show() # t = np.arange(0., 5., 0.2) # plt.plot(t, t, 'r--', t, t ** 2, 'bs', t, t ** 3, 'g^') def f(t): return np.exp(-t) * np.cos(2 * np.pi * t) t1 = np.arange(0, 5, 0.1) t2 = np.arange(0, 5, 0.02) plt.figure(12) plt.subplot(221) plt.plot(t1, f(t1), 'bo', t2, f(t2), 'r--') plt.subplot(222) plt.plot(t2, np.cos(2 * np.pi * t2), 'r--') plt.subplot(212) plt.plot([1, 2, 3, 4], [1, 4, 9, 16]) plt.show()
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python Matplotlib繪制箱型圖(箱線圖)boxplot的方法詳解
箱線圖(箱型圖)主要作用是發(fā)現(xiàn)數(shù)據(jù)內(nèi)部整體的分布分散情況,包括上下限、各分位數(shù)、異常值等,本文為大家整理了Matplotlib繪制箱型圖的所以方法,希望對大家有所幫助2023-05-05
python自動(dòng)化測試三部曲之unittest框架的實(shí)現(xiàn)
這篇文章主要介紹了python自動(dòng)化測試三部曲之unittest框架的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10
使用python如何實(shí)現(xiàn)泛型函數(shù)
這篇文章主要介紹了使用python如何實(shí)現(xiàn)泛型函數(shù),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-09-09
Python實(shí)現(xiàn)PDF轉(zhuǎn)為Excel的示例講解
這篇文章主要為大家詳細(xì)介紹了在Python中將PDF表格轉(zhuǎn)換為Excel文件的解決方案,文中的示例代碼簡潔易懂,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-11-11
在Qt中正確的設(shè)置窗體的背景圖片的幾種方法總結(jié)
今天小編就為大家分享一篇在Qt中正確的設(shè)置窗體的背景圖片的幾種方法總結(jié),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06
利用Python進(jìn)行數(shù)據(jù)可視化的實(shí)例代碼
數(shù)據(jù)可視化和數(shù)據(jù)挖掘都是探索數(shù)據(jù)和分析數(shù)據(jù)的一種手段,下面這篇文章主要給大家介紹了關(guān)于如何利用Python進(jìn)行數(shù)據(jù)可視化的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2021-09-09

