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

Matplotlib में समय क्षेत्र के साथ समय को कैसे संभालें?

Matplotlib में समय क्षेत्र के साथ समय को संभालने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

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

उदाहरण

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 प्लॉट बनाने के लिए?

    4D प्लॉट बनाने के लिए, हम x, y, z और c मानक डेटा पॉइंट बना सकते हैं। एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें। कदम आकृति() . का प्रयोग करें एक आकृति बनाने या किसी मौजूदा आकृति को सक्रिय करने की विधि। सबप्लॉट व्यवस्था के हिस्से के रूप में एक आकृति जोड़ें। numpy का उपयोग करके x, y, z

  1. कैसे अजगर में Matplotlib के साथ खोखले वर्ग के निशान बनाने के लिए?

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

  1. Matplotlib के साथ एक स्पर्शोन्मुख/असंततता को कैसे संभालें?

    Matplotlib के साथ एक स्पर्शोन्मुख/असंततता को संभालने के लिए, हम निम्नलिखित कदम उठा सकते हैं - numpy का उपयोग करके x और y डेटा पॉइंट बनाएं। कुल्हाड़ियों की साजिश को बंद करें। x और y डेटा बिंदुओं के साथ रेखा को प्लॉट करें। अक्ष के आर-पार एक क्षैतिज रेखा जोड़ें, x=0. अक्ष के आर-पार एक लं