मैटप्लॉटलिब में एनिमेटेड इमेज मैट्रिक्स प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं:
चरण
- फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
- एक फिगर और सबप्लॉट्स का सेट बनाएं।
- *update* फंक्शन को बार-बार कॉल करके एनिमेशन बनाएं।
- update मेथड के अंदर, 6×6 डायमेंशन का मैट्रिक्स बनाएं और डेटा को इमेज के रूप में प्रदर्शित करें, यानी 2D रेगुलर रास्टर पर।
- set_axis_off() का उपयोग करके एक्सेस बंद करें।
- फिगर प्रदर्शित करने के लिए Show() मेथड का उपयोग करें।
उदाहरण
from matplotlib.animation import FuncAnimation
import matplotlib.pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig, ax = plt.subplots()
def update(i):
im_normed = np.random.rand(6, 6)
ax.imshow(im_normed)
ax.set_axis_off()
anim = FuncAnimation(fig, update, frames=20, interval=50)
plt.show()
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
