MIT 6.001X 2016 (13)plotting 繪圖
阿新 • • 發佈:2018-12-27
匯入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