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

आप पंडों में एक समय श्रृंखला की साजिश पर एक ऊर्ध्वाधर रेखा कैसे बनाते हैं?

पंडों का उपयोग करके, हम एक डेटाफ़्रेम बनाएंगे और बनाई गई कुल्हाड़ियों पर खड़ी रेखाओं को सेट करेंगे, जो कि axvline लाइनों का उपयोग कर रहे हैं।

कदम

  • पांडा का उपयोग करके हम एक डेटा फ़्रेम बना सकते हैं।

  • डेटा फ़्रेम बनाने से मदद बनाने में मदद मिलेगी।

  • axvline() का उपयोग करते हुए, कुल्हाड़ियों के आर-पार एक लंबवत रेखा जोड़ें, जहां रंग हरा हो, linestyle="dashed"।

  • axvline() का उपयोग करते हुए, कुल्हाड़ियों के आर-पार एक लंबवत रेखा जोड़ें, जहां रंग लाल हो, linestyle="dashed"।

  • plt.show() का उपयोग करके, प्लॉट दिखाएं।

उदाहरण

import pandas as pd
from matplotlib import pyplot as plt
df = pd.DataFrame(index=pd.date_range("2019-07-01", "2019-07-31"))
df["y"] = 1
ax = df.plot()
ax.axvline("2019-07-24", color="green", linestyle="dashed")
ax.axvline("2019-07-31", color="red", linestyle="dashed")
plt.show()

आउटपुट

आप पंडों में एक समय श्रृंखला की साजिश पर एक ऊर्ध्वाधर रेखा कैसे बनाते हैं?


  1. Matplotlib में एक लाइन प्लॉट को कैसे चेतन करें?

    Matplotlib में लाइन प्लॉट को चेतन करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - सबप्लॉट्स () . का उपयोग करके एक फिगर और सबप्लॉट का एक सेट बनाएं विधि। x और y अक्ष पैमाने को सीमित करें। numpy का उपयोग करके x और t डेटा बिंदु बनाएं। निर्देशांक सदिशों, X2 और T2 से निर्देशांक मैट्रिक्स लौटाएं।

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

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

  1. पायथन में स्कैटर प्लॉट पर एक लाइन को कैसे ओवरप्लॉट करें?

    सबसे पहले, हम स्कैटर विधि का उपयोग करके विभिन्न डेटा बिंदुओं के लिए एक स्कैटर बना सकते हैं, और फिर, हम प्लॉट विधि का उपयोग करके लाइनों को प्लॉट कर सकते हैं। कदम एक नया फिगर बनाएं, या फिगर (4, 3) के साथ मौजूदा फिगर को एक्टिवेट करें, फिगर () मेथड का इस्तेमाल करें। वर्तमान आकृति में एक अक्ष जोड़े