ภาพรวม
สาธิตการพลอตจุดกระจาย (Scatter Plot) เพื่อแสดงระบบพิกัดคาร์ทีเซียน 2 มิติ
ขั้นตอน
- ตั้งค่าจำนวนจุด
N - สร้างข้อมูลสุ่ม X, Y ด้วย NumPy
- พลอตด้วย
plt.scatter(x, y) - แสดงผล
ตัวอย่างโค้ด
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
N = 50
x = np.random.rand(N)
y = np.random.rand(N)
plt.scatter(x, y)
plt.show()
ผลลัพธ์
จุดกระจายสุ่ม 50 จุดในพื้นที่ [0,1] x [0,1] แสดงระนาบคาร์ทีเซียน
การปรับแต่งเพิ่มเติม
plt.axhline(0),plt.axvline(0)เพิ่มแกนพิกัดplt.grid(True)เพิ่มกริดplt.axis('equal')ทำให้ Scale เท่ากันplt.xlim(-1, 1),plt.ylim(-1, 1)กำหนดขอบเขต