8. 8
您會看到這邊產生了一個圖表。
【圖 6、ipython 產生的圖表:y 軸給值】
這圖表可以分為好幾個區域,在此略作說明如下:
x and y axis:x 是水平的軸線、y 是垂直的軸線。
x and y tickers:代表 x 軸與 y 軸的刻度,這刻度代表坐標軸的分隔,包括最
小與最大的刻度。
x and y values:代表 x 軸與 y 軸的刻度內容
figure:畫布,圖表繪製於上。
9. 9
【圖 7、figure 畫面說明】
前面的資料只提供 y 值,x 軸為默認值,因 plot()內參數有 7 個,所以 x 由 0
到 7 進行繪圖。現在嘗試加入 x 軸的值,我們來看看畫面會如何顯示。請於終端
機內啟動 ipython:
ipython --pylab
接著請您輸入以下的資料:
plot([3,4,6],[2,7,5])
10. 10
【圖 8、ipython 產生的圖表:x 軸與 y 軸給值】
前面為 X 軸,後面為 Y 軸的方式給值。您也可以合併兩個數據後輸出,比如說
延續上個練習,接著請您輸入以下的資料:
plot([9,8,7])
【圖 9、ipython 產生兩個圖表】
畫面上將會出現兩個圖表資訊,所以您可使用 ipython 於終端機測試,再開始
寫程式。
1、 基本繪圖說明
我們試著在一個文件上繪製六個圖表,藉此了解各種基本繪圖指令。請於
unbuntu 內請開啟 Spyder 編輯 python 文件後執行(檔名為 1.py):
01
02
03
04
05
06
07
# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt
x = [1,2,3,4]
y = [5,4,3,2]
plt.figure()
plt.subplot(231)
plt.plot(x, y)