Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีสร้างระบบพิกัดคาร์ทีเซียนใน Matplotlib


ภาพรวม

สาธิตการพลอตจุดกระจาย (Scatter Plot) เพื่อแสดงระบบพิกัดคาร์ทีเซียน 2 มิติ

ขั้นตอน

  1. ตั้งค่าจำนวนจุด N
  2. สร้างข้อมูลสุ่ม X, Y ด้วย NumPy
  3. พลอตด้วย plt.scatter(x, y)
  4. แสดงผล

ตัวอย่างโค้ด

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) กำหนดขอบเขต