ขั้นตอนการพล็อตฟังก์ชันที่กำหนดเอง
เพื่อพล็อตฟังก์ชันที่สร้างด้วยคีย์เวิร์ด def ใน Python ให้ทำตามขั้นตอนดังนี้
ขั้นตอนหลัก
- ตั้งค่าขนาดรูปและปรับ padding ระหว่าง subplots
- สร้างฟังก์ชันผู้ใช้ด้วย def เช่น f(x)
- สร้างจุดข้อมูล x ด้วย numpy
- พล็อต x และ f(x) ด้วยเมธอด plot()
- ใช้ show() เพื่อแสดงกราฟ
ตัวอย่างโค้ด
import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
def f(x):
return np.sin(x) + x + x * np.sin(x)
x = np.linspace(-10, 10, 100)
plt.plot(x, f(x), color='red')
plt.show()
คำอธิบาย
ฟังก์ชัน f(x) ถูกกำหนดด้วย def แล้วนำไปพล็อตด้วยค่าที่สร้างจาก np.linspace