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

सीबॉर्न या प्लॉटली का उपयोग करके टाइम सीरीज ग्राफ कैसे प्लॉट करें?

सीबॉर्न या प्लॉटली का उपयोग करके टाइम सीरीज ग्राफ प्लॉट करने के लिए, हम निम्न चरणों का पालन कर सकते हैं:

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • एक पैंडास डेटाफ्रेम df बनाएं जो डेट_टाइम सीरीज "time" और एक अन्य वेरिएबल डेटा, speed रखे।
  • डेटा "time" और "speed" के साथ एक सीबॉर्न लाइन प्लॉट बनाएं।
  • टिक पैरामीटर्स को 45 से रोटेट करें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import seaborn as sns
from matplotlib import pyplot as plt
import pandas as pd
import numpy as np

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

df = pd.DataFrame(
    dict(
        time=list(pd.date_range("2021-01-01 12:00:00", periods=10, freq="30min")),
        speed=np.linspace(1, 10, 10)
    )
)

ax = sns.lineplot(x="time", y="speed", data=df)
ax.tick_params(rotation=45)
plt.show()

आउटपुट

यह निम्न आउटपुट उत्पन्न करेगा:

सीबॉर्न या प्लॉटली का उपयोग करके टाइम सीरीज ग्राफ कैसे प्लॉट करें?सीबॉर्न या प्लॉटली का उपयोग करके टाइम सीरीज ग्राफ कैसे प्लॉट करें?


  1. Python Matplotlib का उपयोग करके 3D ग्राफ़ कैसे प्लॉट करें? Python Matplotlib का उपयोग करके 3D ग्राफ़ कैसे प्लॉट करें?

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

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

    मैटप्लोटलिब का उपयोग करके पायथन में टाइम सीरीज़ प्लॉट करने के लिए, हम निम्नलिखित स्टेप्स ले सकते हैं: नंपाई का उपयोग करके x और y पॉइंट्स बनाएं। बनाए गए x और y पॉइंट्स को plot() मेथड का उपयोग करके प्लॉट करें। फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें। उदाहरण import matplotlib.pyplot as

  1. Pandas में टाइम सीरीज़ प्लॉट पर लंबवत रेखा कैसे प्लॉट करें? Pandas में टाइम सीरीज़ प्लॉट पर लंबवत रेखा कैसे प्लॉट करें?

    Pandas का उपयोग करके, हम एक डेटाफ्रेम बनाएंगे और axvline लाइनों का उपयोग करके बनाए गए अक्षों पर लंबवत रेखाएं सेट करेंगे। चरण Pandas का उपयोग करके डेटा फ्रेम बना सकते हैं। डेटा फ्रेम बनाने से सहायता मिलेगी। axvline() का उपयोग करके अक्षों पर एक लंबवत रेखा जोड़ें, जहां रंग हरा है, linestyle=dashed। a