Matplotlib subplots()函數(shù)

Matplotlib的pyplot API有一個稱為subplots()的便捷函數(shù),它充當實用程序包裝器,并在單個調用中幫助創(chuàng)建子圖的公共布局,包括封閉的圖形對象。函數(shù)的原型如下:

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
plt.subplots(nrows, ncols)

此函數(shù)的兩個整數(shù)參數(shù)指定子圖網(wǎng)格的行數(shù)和列數(shù)。該函數(shù)返回一個圖形對象和一個包含等于nrows * ncols的軸對象的元組。每個軸對象都可通過索引訪問。在這里,我們創(chuàng)建一個2行2列的子圖,并在每個子圖中顯示4個不同的圖。

參考以下實現(xiàn)代碼:

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
#! /usr/bin/env python
 #coding=utf-8
 import matplotlib.pyplot as plt
 import numpy as np
 import math
 # 顯示中文設置...
 plt.rcParams['font.sans-serif'] = ['SimHei'] # 步驟一(替換sans-serif字體)
 plt.rcParams['axes.unicode_minus'] = False # 步驟二(解決坐標軸負數(shù)的負號顯示問題)
 fig,a = plt.subplots(2,2)
 x = np.arange(1,5)
 a[0][0].plot(x,x*x)
 a[0][0].set_title('平方')
 a[0][1].plot(x,np.sqrt(x))
 a[0][1].set_title('平方根')
 a[1][0].plot(x,np.exp(x))
 a[1][0].set_title('指數(shù)')
 a[1][1].plot(x,np.log10(x))
 a[1][1].set_title('log')
 plt.show()

執(zhí)行上面示例代碼,得到以下結果 -

執(zhí)行代碼結果

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清