सीबॉर्न हीटमैप या सहसंबंध मैट्रिक्स को चेतन करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें।
- एक आयाम टपल बनाएं।
- सीबॉर्न हीटमैप बनाएं।
- एक init()बनाएं पहले हीटमैप के लिए विधि।
- FuncAnimation() का उपयोग करें एक फ़ंक्शन को बार-बार कॉल करके एक एनीमेशन बनाने के लिए कक्षा को एनिमेट करें जो एक यादृच्छिक डेटासेट बनाएगा और एक हीटमैप बनाएगा।
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
import numpy as np import seaborn as sns import matplotlib.pyplot as plt from matplotlib import animation plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() dimension = (5, 5) data = np.random.rand(dimension[0], dimension[1]) sns.heatmap(data, vmax=.8) def init(): sns.heatmap(np.zeros(dimension), vmax=.8, cbar=False) def animate(i): data = np.random.rand(dimension[0], dimension[1]) sns.heatmap(data, vmax=.8, cbar=False) anim = animation.FuncAnimation(fig, animate, init_func=init, frames=20, repeat=False) plt.show()
आउटपुट