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

पैंडास डेटाफ्रेम में समय को इंडेक्स वैल्यू के रूप में मैटप्लॉटलिब में कैसे प्लॉट करें


पैंडास डेटाफ्रेम में समय को इंडेक्स वैल्यू के रूप में मैटप्लॉटलिब में प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं:

चरण

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • time और speed दो कॉलम के साथ एक पैंडास डेटाफ्रेम बनाएं।
  • मौजूदा कॉलम का उपयोग करके डेटाफ्रेम इंडेक्स सेट करें।
  • फिगर प्रदर्शित करने के लिए Show() मेथड का उपयोग करें।

उदाहरण

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)), speed=np.linspace(1, 10, 10)))

# डेटाफ्रेम इंडेक्स सेट करें
df.set_index('time').plot()

# प्लॉट प्रदर्शित करें
plt.show()

आउटपुट

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

पैंडास डेटाफ्रेम में समय को इंडेक्स वैल्यू के रूप में मैटप्लॉटलिब में कैसे प्लॉट करें


  1. पांडास और Matplotlib का उपयोग करके हैच्ड बार्स कैसे प्लॉट करें? पांडास और Matplotlib का उपयोग करके हैच्ड बार्स कैसे प्लॉट करें?

    पांडास का उपयोग करके हैच्ड बार्स प्लॉट करने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। दो कॉलम के साथ पांडास डेटाफ्रेम बनाएं। सबप्लॉट अरेंजमेंट के रूप में करंट फिगर में एक्सिस जोड़ें। kind=bar के साथ प्लॉट बनाएं। हैच की लिस्ट बनाएं। bars

  1. Matplotlib में डेटाफ्रेम से सरफेस प्लॉट/3D प्लॉट कैसे बनाएं? Matplotlib में डेटाफ्रेम से सरफेस प्लॉट/3D प्लॉट कैसे बनाएं?

    सरफेस प्लॉट/3D के लिए 2D डेटा पॉइंट्स की आवश्यकता होती है, न कि 1D डेटाफ्रेम की। चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर एक्टिवेट करें। add_subplot() मेथड का उपयोग करके फिगर में ~.axes.Axes को सबप्लॉट अरेंजमेंट के

  1. Matplotlib में 3D कंटीन्यूअस लाइन कैसे प्लॉट करें? Matplotlib में 3D कंटीन्यूअस लाइन कैसे प्लॉट करें?

    Matplotlib में 3D कंटीन्यूअस लाइन प्लॉट करने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। x और y डेटा पॉइंट्स का उपयोग करके z डेटा पॉइंट्स बनाएं। figure() मेथड का उपयोग करके नया फिगर बनाएं या