青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

Matplotlib繪制子圖的方法是什么?Python怎么畫多個子圖在一個畫布上

python第三方庫matplotlib就是用來實現數據可視化圖像繪制的,而它繪制圖像可以先創建出來一個畫布,然后將多個分開的子圖一起畫在這一個畫布上 。下面文章講解的內容就是,matplotlib庫繪制子圖,并且將它們一起畫在一個畫布上的方法,想學習的話就往下看看吧 。

Matplotlib繪制子圖的方法是什么?Python怎么畫多個子圖在一個畫布上


一、思路分析
那么繪制子圖并顯示在一個畫布上實際上很簡單,因為matplotlib繪圖是通過show()方法來顯示圖像的 。那么這個方法實際上的作用就是打開一個窗口程序,并且將其上面所有圖像都放在這個窗口里面顯示 。
而且不需要使用figure()方法創建畫布即可將它們放在一起顯示,只需要去調用subplot()方法即可,因為這個方法就是直接在窗口里面去添加子圖并且繪制 。
二、代碼示例
那么使用subplot()方法繪制子圖有兩個需要去注意的點,那么就是在這個方法之中傳入的參數,以及其方法調用之后下面的代碼 。該方法之中需要傳入三位數字,或者是三個數字元素的數字,因為它表示這個窗口可以顯示多少個子圖以及子圖位置,詳細代碼如下所示:
import numpy as npimport pandas as pdimport matplotlib.pyplot as pltx=np.arange(1,100)plt.subplot(221)plt.plot(x,x*x)plt.subplot(222)plt.scatter(np.arange(0,10), np.random.rand(10))plt.subplot(223)plt.pie(x=[15,30,45,10],labels=list('ABCD'),autopct='%.0f',explode=[0,0.05,0,0])plt.subplot(224)plt.bar([20,10,30,25,15],[25,15,35,30,20],color='b')plt.show()上面代碼示例就是繪制出來了四個子圖并且在一個畫布上顯示,而方法之中的參數221和224表示的意思就是,該畫布子圖行列數為兩行兩列 。而最后一個數字表示子圖在這個表格中的位置,按照從左到右排序 。而在subplot()下面的所有代碼都會被視為添加到這個子圖中,知道圖像顯示或者另一個子圖繪制方法調用為止 。
Matplotlib繪制子圖的方法是什么?Python怎么畫多個子圖在一個畫布上


【Matplotlib繪制子圖的方法是什么?Python怎么畫多個子圖在一個畫布上】以上就是關于“Matplotlib繪制子圖的方法是什么?Python怎么畫多個子圖在一個畫布上”的全部內容了,希望對你有所幫助 。
Matplotlib繪制子圖的方法是什么?Python怎么畫多個子圖在一個畫布上


Matplotlib繪制子圖的方法是什么?Python怎么畫多個子圖在一個畫布上


Matplotlib繪制子圖的方法是什么?Python怎么畫多個子圖在一個畫布上


微信掃碼Python課,免費報名
Matplotlib繪制子圖的方法是什么?Python怎么畫多個子圖在一個畫布上


現在報名贈100例知識點合集
Matplotlib繪制子圖的方法是什么?Python怎么畫多個子圖在一個畫布上


    猜你喜歡