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

กระจายอาร์เรย์ 2D numpy ใน matplotlib


หากต้องการกระจายอาร์เรย์ numpy 2D ใน matplotlib เราสามารถทำตามขั้นตอนต่อไปนี้ -

ขั้นตอน

  • กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย

  • สร้างข้อมูลสุ่มขนาด 100×3

  • ใช้เมธอด scatter() เพื่อพล็อตอาร์เรย์ 2D numpy เช่น data

  • หากต้องการแสดงรูป ให้ใช้ show() วิธีการ

ตัวอย่าง

import numpy as np
from matplotlib import pyplot as plt

# Set the figure size
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

# Random data of 100×3 dimension
data = np.array(np.random.random((100, 3)))

# Scatter plot
plt.scatter(data[:, 0], data[:, 1], c=data[:, 2], cmap='hot')

# Display the plot
plt.show()

ผลลัพธ์

มันจะสร้างผลลัพธ์ต่อไปนี้ -

กระจายอาร์เรย์ 2D numpy ใน matplotlib