Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Matplotlib में Seaborn हीटमैप या कोरिलेशन मैट्रिक्स को कैसे एनिमेट करें?


Seaborn हीटमैप या कोरिलेशन मैट्रिक्स को एनिमेट करने के लिए, हम निम्नलिखित चरण ले सकते हैं:

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • एक नया फिगर बनाएं या मौजूदा फिगर को एक्टिवेट करें।
  • डायमेंशन टपल बनाएं।
  • Seaborn हीटमैप बनाएं।
  • पहले हीटमैप के लिए init() मेथड बनाएं।
  • रैंडम डेटासेट बनाने और हीटमैप बनाने वाले फंक्शन एनिमेट को बार-बार कॉल करके एनिमेशन बनाने के लिए FuncAnimation() क्लास का उपयोग करें।
  • फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।

उदाहरण

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()

आउटपुट

Matplotlib में Seaborn हीटमैप या कोरिलेशन मैट्रिक्स को कैसे एनिमेट करें?Matplotlib में Seaborn हीटमैप या कोरिलेशन मैट्रिक्स को कैसे एनिमेट करें?


  1. Matplotlib का उपयोग करके Seaborn FacetGrid में हीटमैप को वर्गाकार कैसे बनाएं? Matplotlib का उपयोग करके Seaborn FacetGrid में हीटमैप को वर्गाकार कैसे बनाएं?

    Seaborn facetgrid में हीटमैप को वर्गाकार बनाने के लिए, हम 10×10 रैंडम डेटा सेट के साथ heatmap() मेथड का उपयोग कर सकते हैं। चरण न्यूनतम -1 और अधिकतम 10 के साथ साइज़ 10×10 का रैंडम डेटा बनाएं। डेटा और कलर मैप twilight_r के साथ heatmap() मेथड का उपयोग करके आयताकार डेटा को कलर-एन्कोडेड मैट्रिक्स के

  1. Matplotlib का उपयोग करके दो Seaborn lmplots को साथ-साथ कैसे प्लॉट करें? Matplotlib का उपयोग करके दो Seaborn lmplots को साथ-साथ कैसे प्लॉट करें?

    Seaborn में दो ग्राफ़ साथ-साथ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: दो ग्राफ़ बनाने के लिए, हम फिगर साइज़ (7, 7) के साथ nrows=1, ncols=2 का उपयोग कर सकते हैं। Pandas का उपयोग करके col1 और col2 कीज़ के साथ डेटा फ्रेम बनाएं। बार का उपयोग करके प्रत्येक श्रेणीगत बिन में ऑब्जर्वेशन क

  1. Matplotlib में pcolormesh कैसे एनिमेट करें? Matplotlib में pcolormesh कैसे एनिमेट करें?

    Matplotlib में pcolormesh एनिमेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: फिगर और सबप्लॉट्स का सेट बनाएं। NumPy का उपयोग करके x, y और t डेटा पॉइंट्स बनाएं। X3, Y3 और T3 बनाएं, meshgrid का उपयोग करके कोऑर्डिनेट वैक्टर्स से कोऑर्डिनेट मैट्रिक्स वापस करें। pcolormesh() मेथड का उपयोग करके