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

การอัพเดตค่าแกน X โดยใช้ Matplotlib animation


ในการอัปเดตค่าแกน X โดยใช้แอนิเมชั่น Matplotlib เราสามารถทำตามขั้นตอนต่อไปนี้ -

  • กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
  • สร้างร่างและชุดแผนย่อย
  • สร้างจุดข้อมูล x และ y โดยใช้ numpy
  • พล็อตจุดข้อมูล x และ y โดยใช้วิธีพล็อตบนแกน (ขวาน)
  • สร้างแอนิเมชั่นโดยการเรียกฟังก์ชันเคลื่อนไหวซ้ำๆ ซึ่งตั้งค่าแกน X ตามเฟรม
  • หากต้องการแสดงรูป ให้ใช้ show() วิธีการ

ตัวอย่าง

import matplotlib.pylab as plt
import matplotlib.animation as animation
import numpy as np

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

fig, ax = plt.subplots()
x = np.linspace(0, 15, 100)
y = np.sin(x)

ax.plot(x, y, lw=7)

def animate(frame):
   ax.set_xlim(left=0, right=frame)

ani = animation.FuncAnimation(fig, animate, frames=10)

plt.show()

ผลลัพธ์

การอัพเดตค่าแกน X โดยใช้ Matplotlib animation การอัพเดตค่าแกน X โดยใช้ Matplotlib animation