matplotlib plt.subplot
生活随笔
收集整理的這篇文章主要介紹了
matplotlib plt.subplot
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
matplotlib plt.subplot
?
用于在一個Figure對象里畫多個子圖(Axes)。
其調用格式:subplot(numRows, numCols, plotNum),即(行、列、序號)。
圖表的整個繪圖區域被分成numRows行和numCols列,plotNum參數指定創建的Axes對象所在的區域(左上角序號為1)
如果行數、列數和序號都是個位數可以簡寫成一個整數,否則需要用逗號隔開。
?
實例1
import numpy as np import matplotlib.pyplot as pltX = np.linspace(0, 2*np.pi, 32, endpoint=True) C,S = np.cos(X), np.sin(X)plt.subplot(221) plt.plot(X,C)plt.subplot(2,2,2) #可以隔開,也可以不隔開 plt.plot(X,S)plt.subplot(212) plt.plot([1, 2, 3, 4], [1, 4, 9, 16])plt.show()運行結果
?
實例2
import numpy as np import matplotlib.pyplot as pltX = np.linspace(0, 2*np.pi, 32, endpoint=True) C,S = np.cos(X), np.sin(X)plt.subplot(221) plt.plot(X,C)plt.subplot(2,2,2) #可以隔開,也可以不隔開 plt.plot(X,S)plt.subplot(223) plt.plot([1, 2, 3, 4], [1, 4, 9, 16])plt.subplot(2,2,4) #可以隔開,也可以不隔開 plt.plot(X,S)plt.show()運行結果
?
實例3
import numpy as np import matplotlib.pyplot as pltX = np.linspace(0, 2*np.pi, 32, endpoint=True) C,S = np.cos(X), np.sin(X)plt.subplot(221) plt.plot(X,C)plt.subplot(2,2,3) #可以隔開,也可以不隔開 plt.plot(X,S)plt.subplot(122) plt.plot([1, 2, 3, 4], [1, 4, 9, 16])plt.show()運行結果
?
總結
以上是生活随笔為你收集整理的matplotlib plt.subplot的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matplotlib color可选
- 下一篇: matplotlib plt.plot