python中使用matplotlib库绘制多个子图(subplot函数用法)
生活随笔
收集整理的這篇文章主要介紹了
python中使用matplotlib库绘制多个子图(subplot函数用法)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
matplotlib庫由各種可視化類組成,其內部結構復雜。為便于用戶使用,該庫提供了matplotlib.pyplot子庫用于繪制各類可視化圖形,pyplot子庫相當于一個快捷方式,通過它可以快速調用matplotlib各種類。
subplot是pyplot中一個函數,用于繪制多個子圖,調用形式如下:
plt.subplot(nrows,ncols,plot_number)
–subplot函數將繪制區域分割成以第一個參數(nrows)為橫軸數量,以 第二個參數 (ncols)為縱軸數量的子區域,第三個參數(plot_number)則表示當前繪圖區域。
實例如下:
import matplotlib.pyplot as plt import numpy as npdef f(t):return np.exp(-t)*np.cos(2*np.pi*t)a=np.arange(0.0,5.0,0.02)#將繪圖區域分割成2行1列,并在第1行繪制數組a對應的能量衰減曲線 plt.subplot(211) plt.plot(a,f(a))#在第2行繪制數組a對應的余弦函數 plt.subplot(2,1,2) plt.plot(a,np.cos(2*np.pi*a),'r--') plt.show()輸出結果:
總結
以上是生活随笔為你收集整理的python中使用matplotlib库绘制多个子图(subplot函数用法)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android Gradle plugi
- 下一篇: python 去掉字符串首尾空格