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

वित्तीय Matplotlib पायथन ग्राफ में खाली तिथियों (सप्ताहांत) को कैसे छोड़ें?

Matplotlib में वित्तीय ग्राफ में सप्ताहांत को छोड़ने के लिए, हम डेटाफ़्रेम में समय को पुनरावृत्त कर सकते हैं और यदि कार्यदिवस 5 या 6 है तो प्लॉट को छोड़ दें।

कदम

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।

  • कुंजी . के साथ डेटाफ़्रेम बनाएं समय।

  • ज़िपित अनुक्रमणिका और दिनांक फ़्रेम का समय पुनरावृत्त करें।

  • यदि पुनरावृत्त टाइमस्टैम्प में कार्यदिवस 5 या 6 है, तो उन्हें प्लॉट न करें।

  • 5 या 6 कार्यदिवसों के अलावा, अंक प्लॉट करें।

  • Y-अक्ष के वर्तमान टिक स्थान सेट करें।

  • ग्रिड लाइनों के साथ एक प्लॉट तैयार करें।

  • आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।

उदाहरण

import pandas as pd
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
df = pd.DataFrame(dict(time=list(pd.date_range(start="2021-01-01", end="2021-01-15"))))
for i, t in zip(df.index, df.time):
   if t.weekday() in (5, 6):
      pass
   else:
      plt.plot(i, t, marker="*", ms=10)
plt.yticks(df.time)
plt.grid(True)
plt.show()

आउटपुट

वित्तीय Matplotlib पायथन ग्राफ में खाली तिथियों (सप्ताहांत) को कैसे छोड़ें?


  1. पायथन Matplotlib में वाई-अक्ष पर मान कैसे निर्दिष्ट करें?

    पायथन में Y-अक्ष पर मान निर्दिष्ट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं- numpy का उपयोग करके x और y डेटा बिंदु बनाएं। अक्षों का मान निर्दिष्ट करने के लिए, वर्णों की एक सूची बनाएं। xticks का प्रयोग करें और yticks एक्स और वाई के साथ कुल्हाड़ियों पर टिक को निर्दिष्ट करने की विधि क्रमशः डेटा बिंद

  1. पायथन में टाइम सीरीज़ कैसे प्लॉट करें?

    मैटप्लोटलिब का उपयोग करके पायथन में एक समय श्रृंखला तैयार करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - numpy का उपयोग करके x और y अंक बनाएं। प्लॉट() . का उपयोग करके बनाए गए x और y बिंदुओं को प्लॉट करें विधि। आकृति प्रदर्शित करने के लिए, शो () . का उपयोग करें विधि। उदाहरण import matplot

  1. Matplotlib (अजगर) में फोंट कैसे बदलें?

    plt.text() पद्धति का उपयोग करके, हम फ़ॉन्ट का आकार बढ़ा सकते हैं। कदम plt.plot() विधि का उपयोग करके, हम दो सूचियों के साथ एक पंक्ति बना सकते हैं जो इसके तर्क में पारित हो जाती हैं। कुल्हाड़ियों में पाठ जोड़ें। plt.text() विधि का उपयोग करके डेटा निर्देशांक में *x*, *y* स्थान पर अक्षों में *s* ट