1. 程式人生 > >MIT 6.001X 2016 (13)plotting 繪圖

MIT 6.001X 2016 (13)plotting 繪圖

匯入pylab這個模組


用pylab模組裡 plot這個函式 來畫圖



figure():

用pylab模組裡的figure 用figure函式在不同的視窗 畫不同的圖

figure(figure_name) figure裡面的引數是圖片的名字, 假如這個名字之前不存在,那他給建立一個 然後畫下面的plot函式,假如這個名字之前就有 ,那他在舊圖的基礎上 畫下面的plot函式 

簡單的講  figure(A) 的作用就是 開啟名字叫A的視窗  假如沒有A就 建立它 開啟 







我們還可以給他 X,Y 軸命名  (如果你想要給之前的圖片的座標軸命名 那你需要先 recall 他  用figure())

用pylab.xlabel()  pylab.ylabel() 給座標軸命名

用 pylab.title() 給圖片定個標題

為了 簡便起見,下面就不加模組名了  不過 心裡還是要清楚的 要加的

用  clf()  來把開啟的圖片 清0 

  xlim()ylim() 來設定座標軸的range

legend()  搞個標籤












plot 函式 註明他的label  然後用legend 函式來給線搞個標籤












子圖 第一個數字是行 第二個數字是列  第三個數字是這個圖片的位置  所以 211 就代表 2行一列 第一行





把y座標限制住了 是因為這樣可以很明顯的比較 兩張子圖  誰增長的更快。



改變座標的刻度  比如把他從預設的線性 變為 log