ในการทำงานกับ ตัวสั่น เราสามารถทำตามขั้นตอนต่อไปนี้ -
-
กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
-
สร้างพิกัดเวกเตอร์โดยใช้อาร์เรย์ numpy
-
รับ x, y, u และ วี จุดข้อมูล
-
สร้างตัวเลขใหม่หรือเปิดใช้งานตัวเลขที่มีอยู่โดยใช้ figure() วิธีการ
-
รับแกนปัจจุบันโดยใช้ gca() วิธีการ
-
ตั้งค่า x และ ย ขีดจำกัดของแกน
-
หากต้องการวาดตัวเลขปัจจุบันใหม่ ให้ใช้ draw() วิธีการ
-
หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True soa = np.array([[0, 0, 3, 2], [0, 0, 4, 5], [0, 0, 9, 9]]) X, Y, U, V = zip(*soa) plt.figure() ax = plt.gca() ax.quiver(X, Y, U, V, angles='xy', scale_units='xy', scale=1, color=['red', 'green', 'yellow']) ax.set_xlim([-1, 10]) ax.set_ylim([-1, 10]) plt.draw() plt.show()
ผลลัพธ์