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

Python में datetime ऑब्जेक्ट से केवल महीना और दिन कैसे निकालें?


Python में datetime ऑब्जेक्ट से केवल महीना और दिन निकालने के लिए, हम DateFormatter() क्लास का उपयोग कर सकते हैं।

चरण

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • दो-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा का एक डेटाफ्रेम, df, बनाएं।
  • एक फिगर और सबप्लॉट्स का सेट बनाएं।
  • plot() मेथड का उपयोग करके डेटाफ्रेम प्लॉट करें।
  • एक्सिस फॉर्मेटर सेट करें, महीना और दिन निकालें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
import pandas as pd
from matplotlib import pyplot as plt, dates

plt.rcParams["figure.figsize"] = [7.50, 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)))
fig, ax = plt.subplots()
ax.plot(df.time, df.speed)
ax.xaxis.set_major_formatter(dates.DateFormatter('M:%m\nD:%d'))
plt.show()

आउटपुट

Python में datetime ऑब्जेक्ट से केवल महीना और दिन कैसे निकालें?

  1. Matplotlib 3D (mplot3d) में पिक्ड ऑब्जेक्ट के गुण प्राप्त करें Matplotlib 3D (mplot3d) में पिक्ड ऑब्जेक्ट के गुण प्राप्त करें

    Matplotlib 3D में pick_event इवेंट हैंडलर का उपयोग करके क्लिक किए गए 3D स्कैटर पॉइंट के निर्देशांक (x, y, z) प्राप्त करें। चरण फिगर आकार सेट करें और पैडिंग समायोजित करें नया फिगर बनाएं या मौजूदा सक्रिय करें projection=3d के साथ फिगर में ax जोड़ें यादृच्छिक डेटा बिंदुओं का स्कैटर प्लॉट बनाएं (picke

  1. Matplotlib फिगर में एक्सिस टिक लेबल हटाए बिना फ्रेम कैसे हटाएं? Matplotlib फिगर में एक्सिस टिक लेबल हटाए बिना फ्रेम कैसे हटाएं?

    कभी-कभी चार्ट को क्लीन लुक देने के लिए फ्रेम (स्पाइन्स) को छिपाना होता है, लेकिन टिक लेबल्स को बनाए रखना होता है। Matplotlib में प्रत्येक स्पाइन की विजिबिलिटी को व्यक्तिगत रूप से कंट्रोल किया जा सकता है। चरण फिगर का आकार सेट करें और पैडिंग समायोजित करें। y डेटा पॉइंट्स की सूची बनाएं। plot() मेथड स

  1. Python और Matplotlib का उपयोग करके लाइन्स के अंत को कैसे एनोटेट करें? Python और Matplotlib का उपयोग करके लाइन्स के अंत को कैसे एनोटेट करें?

    Python और Matplotlib का उपयोग करके लाइन्स के अंत को एनोटेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं -फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।पंक्तियों की संख्या प्राप्त करने के लिए rows वेरिएबल इनिशियलाइज़ करें।आयताकार टेबुलर डेटा में Pandas डेटाफ्रेम प्राप्त करें।ड