ในการ scatter อาร์เรย์ 2D numpy ใน matplotlib สามารถทำตามขั้นตอนดังนี้:
ขั้นตอน
ตั้งค่าขนาดรูปและปรับ padding ระหว่างและรอบ subplots
สร้างข้อมูลสุ่ม 100×3 dimension
ใช้เมธอด scatter() วาดอาร์เรย์ 2D numpy คือ data
แสดงรูปด้วยเมธอด show()
ตัวอย่าง
import numpy as np from matplotlib import pyplot as plt # ตั้งค่าขนาดรูป plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True # ข้อมูลสุ่ม 100×3 dimension data = np.array(np.random.random((100, 3))) # Scatter plot plt.scatter(data[:, 0], data[:, 1], c=data[:, 2], cmap='hot') # แสดง plot plt.show()
ผลลัพธ์
จะแสดง scatter plot 100 จุด สีตามคอลัมน์ที่ 3 colormap hot
