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

จะสร้างพล็อต 4 มิติด้วย Matplotlib โดยใช้ข้อมูลโดยพลการได้อย่างไร


ในการสร้างพล็อต 4 มิติ เราสามารถสร้างจุดข้อมูลมาตรฐาน x, y, z และ c สร้างตัวเลขใหม่หรือเปิดใช้งานตัวเลขที่มีอยู่

ขั้นตอน

  • ใช้ figure() วิธีการสร้างร่างหรือเปิดใช้งานตัวเลขที่มีอยู่

  • เพิ่มรูปเป็นส่วนหนึ่งของการจัดโครงเรื่องย่อย

  • สร้างจุดข้อมูล x, y, z และ c โดยใช้ numpy

  • สร้างพล็อตกระจายโดยใช้ กระจาย วิธีการ

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

ตัวอย่าง

from matplotlib import pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
x = np.random.standard_normal(100)
y = np.random.standard_normal(100)
z = np.random.standard_normal(100)
c = np.random.standard_normal(100)
img = ax.scatter(x, y, z, c=c, cmap='YlOrRd', alpha=1)
plt.show()

ผลลัพธ์

จะสร้างพล็อต 4 มิติด้วย Matplotlib โดยใช้ข้อมูลโดยพลการได้อย่างไร