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

जैसे-जैसे डेटा फ़ाइल बदलती है, मैं अपने Matplotlib फिगर को डायनामिकली कैसे अपडेट कर सकता हूं?


डेटा फ़ाइल बदलने पर Matplotlib फिगर को अपडेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं -

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • सबप्लॉट्स का सेट प्राप्त करने के लिए वेरिएबल्स m और n इनिशियलाइज़ करें।
  • डायनामिकली प्लॉट करने के लिए कलर्स की लिस्ट बनाएं।
  • रैंडम डेटा पॉइंट्स के साथ plot() मेथड का उपयोग करके डायनामिक डेटा पॉइंट्स प्लॉट करें।
  • फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
import matplotlib.pyplot as plt
import random
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
m = 2
n = 4
fix, axes = plt.subplots(nrows=m, ncols=n)
hexadecimal_alphabets = '0123456789ABCDEF'
color = ["#" + ''.join([random.choice(hexadecimal_alphabets)
                        for j in range(6)]) for i in range(m*n)]
for i in range(m):
    for j in range(n):
        axes[i][j].clear()
        axes[i][j].plot(np.random.rand(10), np.random.rand(10),
                        color=color[100 % np.random.randint(1, len(color))])
        plt.pause(0.1)
plt.show()

आउटपुट

जैसे-जैसे डेटा फ़ाइल बदलती है, मैं अपने Matplotlib फिगर को डायनामिकली कैसे अपडेट कर सकता हूं?


  1. Matplotlib फिगर के मार्जिन्स कैसे सेट करें? Matplotlib फिगर के मार्जिन्स कैसे सेट करें?

    Matplotlib फिगर के मार्जिन्स सेट करने के लिए margins() मेथड का उपयोग करें। चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। NumPy का उपयोग करके t और y डेटा पॉइंट्स बनाएं। इंडेक्स 1 पर करंट फिगर में सबप्लॉट जोड़ें। plot() मेथड का उपयोग करके t और y डेटा पॉइंट्स प्लॉट करें। प्लॉट का

  1. Matplotlib में डेटा कोऑर्डिनेट्स में ड्रॉइंग एरिया के बाहर एनोटेशन कैसे लिखें? Matplotlib में डेटा कोऑर्डिनेट्स में ड्रॉइंग एरिया के बाहर एनोटेशन कैसे लिखें?

    प्लॉट एरिया के बाहर एनोटेशन रखने के लिए annotate() में xycoords=ax.get_xaxis_transform() का उपयोग करें। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। रैंडम स्कैटर डेटा जनरेट करें। fig, ax = plt.subplots() और ax.scatter() से प्लॉट करें। ax.annotate() में xy=(0.30, 1.05) और xycoords=ax.get_xaxis_transform() स

  1. Matplotlib पायथन में दो ग्राफ बनाने के लिए  subplot  फ़ंक्शन का उपयोग कैसे करें Matplotlib पायथन में दो ग्राफ बनाने के लिए 'subplot' फ़ंक्शन का उपयोग कैसे करें

    Matplotlib डेटा विज़ुअलाइज़ेशन के लिए एक लोकप्रिय पायथन पैकेज है। डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण कदम है क्योंकि यह संख्याओं को देखे बिना और जटिल गणना किए बिना डेटा में क्या हो रहा है, यह समझने में मदद करता है। यह दर्शकों को मात्रात्मक अंतर्दृष्टि को प्रभावी ढंग से संप्रेषित करने में मदद कर