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

Matplotlib में टाइम जोन के साथ टाइम कैसे हैंडल करें?


Matplotlib में टाइम जोन के साथ टाइम हैंडल करने के लिए, हम निम्नलिखित चरण अपना सकते हैं -

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • एक डेटाफ्रेम बनाएं, यानी टू-डायमेंशनल, साइज-म्यूटेबल, संभावित रूप से हेटेरोजीनियस टेबुलर डेटा।
  • टाइम जोन के साथ टाइम हैंडल करने के लिए, pytz लाइब्रेरी का उपयोग करें जो ओल्सन tz डेटाबेस को Python में लाती है। यह लाइब्रेरी सटीक और क्रॉस-प्लेटफॉर्म टाइमजोन गणना की अनुमति देती है।
  • plot() मेथड का उपयोग करके डेटाफ्रेम प्लॉट करें।
  • फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।

उदाहरण

import pandas as pd
import numpy as np
from matplotlib import pyplot as plt
import pytz
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
df = pd.DataFrame(
    dict(y=np.random.normal(size=5)),
    index=pd.date_range(
        start='2018-03-11 01:30',
        freq='15min',
        periods=5,
        tz=pytz.timezone('US/Eastern')))
df.plot()
plt.show()

आउटपुट

Matplotlib में टाइम जोन के साथ टाइम कैसे हैंडल करें?


  1. मनमाने डेटा का उपयोग करके Matplotlib से 4D प्लॉट कैसे बनाएं? मनमाने डेटा का उपयोग करके Matplotlib से 4D प्लॉट कैसे बनाएं?

    4D प्लॉट बनाने के लिए, हम x, y, z और c स्टैंडर्ड डेटा पॉइंट्स बना सकते हैं। नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। चरण figure() मेथड का उपयोग करके फिगर बनाएं या मौजूदा फिगर सक्रिय करें। सबप्लॉट व्यवस्था के हिस्से के रूप में फिगर जोड़ें। NumPy का उपयोग करके x, y, z और c डेटा पॉइंट्स बनाएं।

  1. पायथन में मैटप्लॉटलिब से खोखले वर्ग मार्क्स कैसे बनाएं? पायथन में मैटप्लॉटलिब से खोखले वर्ग मार्क्स कैसे बनाएं?

    मैटप्लॉटलिब के साथ खोखले वर्ग मार्क्स बनाने के लिए, हम marker=ks, markerfacecolor=none, markersize=15, और markeredgecolor=red का उपयोग कर सकते हैं। चरण नम्पाई का उपयोग करके x और y डेटा पॉइंट्स बनाएं। एक फिगर बनाएं या मौजूदा फिगर को एक्टिवेट करें, सबप्लॉट व्यवस्था के हिस्से के रूप में फिगर में एक ए

  1. मैटप्लॉटलिब के साथ एसिम्पटोट/डिस्कंटिन्यूइटी को कैसे हैंडल करें? मैटप्लॉटलिब के साथ एसिम्पटोट/डिस्कंटिन्यूइटी को कैसे हैंडल करें?

    मैटप्लॉटलिब के साथ एसिम्पटोट/डिस्कंटिन्यूइटी को हैंडल करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: नम्पाई का उपयोग करके x और y डेटा पॉइंट्स बनाएं। एक्सिस प्लॉट को बंद करें। x और y डेटा पॉइंट्स के साथ लाइन प्लॉट करें। एक्सिस के पार एक क्षैतिज रेखा जोड़ें, x=0। एक्सिस के पार एक लंबवत रेखा जोड़ें, y