◆主題1:◆二次函數圖形
假設開口向下拋物線方程式:y = -x**2
► 參考程式:
import matplotlib.pyplot as plt #匯入pyplot繪圖簿
import numpy as np #計算函數值
x = np.linspace(-10,10,50) #建立一個-10至10分成50等分的矩陣(預設50)
y = -x*x #設定抛物線函數
plt.plot(x,y) #畫出x和y的關係圖(資料表)
plt.show() #顯示函數圖形
► 說明:
1. Matplotlib 是一個把數據可視覺化的套件,是一個非常實用的工具!
2. plt.show() 是把畫出來的圖形顯示出來。
3. plt.t.title("Quadratic function") 是顯示圖形的標題。
4. plt.xlabel("x 軸") 是X 軸的標籤。
5. plt.ylabel("y 軸") 是Y 軸的標籤。
6. plt.figure() 下打出兩個函數圖形,最後再輸入 plt.show() 就可以一次顯示兩圖。
◆主題2:◆一次函數圖形
假設直線方程式:y = 2 * x + 3
► 參考程式:
from matplotlib import pyplot as plt
import numpy as np
x = np.linspace(-10, 10, 50) # 建立一個把 -10 到 10切分成 50 等分的矩陣
y = 2 * x + 3 # 設定 y 軸的值
plt.plot(x, y) # 畫出 x 和 y 的關係
plt.show() # 顯示圖片
► 說明:
1. Matplotlib 是一個把數據可視覺化的套件,是一個非常實用的工具!
2.
◆主題3:◆三角函數圖形
假設直線方程式:y = sin(x )
► 參考程式:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0,9.42,50) # 建立一個把 -10 到 9.42切分成 50 等分的矩陣
y = np.sin(x) # 設定 y 軸的值
plt.plot(x, y) # 畫出 x 和 y 的關係圖
plt.grid("y = sin(x)")
plt.show() # 顯示圖片
► 說明:
1. Matplotlib 是一個把數據可視覺化的套件,是一個非常實用的工具!
沒有留言:
張貼留言