ก่อนอื่น เราสามารถสร้าง Scatter Plot สำหรับ Data Points ต่างๆ โดยใช้เมธอด Scatter จากนั้นเราสามารถวาดเส้นโดยใช้เมธอด Plot
ขั้นตอน
- สร้าง Figure ใหม่ หรือเปิดใช้งาน Figure ที่มีอยู่ด้วย Figure Size (4, 3) โดยใช้เมธอด
figure() - เพิ่ม Axis ให้กับ Figure ปัจจุบันและทำให้เป็น Current Axes สร้าง x โดยใช้
plt.axes() - วาด Scatter Points โดยใช้เมธอด
scatter() - วาดเส้นโดยใช้เมธอด
ax.plot() - ตั้งค่า Label ของ X-axis โดยใช้เมธอด
plt.xlabel() - ตั้งค่า Label ของ Y-axis โดยใช้เมธอด
plt.ylabel() - เพื่อแสดง Plot ใช้เมธอด
plt.show()
ตัวอย่าง
import random
import matplotlib.pyplot as plt
plt.figure(figsize=(4, 3))
ax = plt.axes()
ax.scatter([random.randint(1, 1000) % 50 for i in range(100)], [random.randint(1, 1000) % 50 for i in range(100)])
ax.plot([1, 2, 4, 50], [1, 2, 4, 50])
ax.set_xlabel('x')
ax.set_ylabel('y')
plt.show()
ผลลัพธ์
