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

पायथन के Matplotlib के साथ एक्स-अक्ष पर प्लॉटिंग तिथियां

पंडों का उपयोग करके, हम एक डेटाफ़्रेम बना सकते हैं और डेटाटाइम के लिए इंडेक्स सेट कर सकते हैं। gcf().autofmt_xdate() का उपयोग करके, हम दिनांक को X-अक्ष पर समायोजित करेंगे।

कदम

  • date_time की सूची बनाएं और pd.to_datetime() का उपयोग करके date_time में उसमें कनवर्ट करें।

  • डेटा पर विचार करें =[1, 2, 3]

  • डेटाफ़्रेम () ऑब्जेक्ट को इंस्टेंट करें, यानी डीएफ।

  • चरण 2 के डेटा के साथ DF['value'] सेट करें।

  • चरण 1 से date_time का उपयोग करके DF.index() सेट करें।

  • अब डेटा फ्रेम यानी plt.plot(DF) को प्लॉट करें।

  • वर्तमान आंकड़ा प्राप्त करें और इसे autofmt_xdate() बनाएं।

  • plt.show() विधि का उपयोग करके, आकृति दिखाएं।

उदाहरण

import pandas as pd
import matplotlib.pyplot as plt

date_time = ["2021-01-01", "2021-01-02", "2021-01-03"]
date_time = pd.to_datetime(date_time)
data = [1, 2, 3]

DF = pd.DataFrame()
DF['value'] = data
DF = DF.set_index(date_time)
plt.plot(DF)
plt.gcf().autofmt_xdate()
plt.show()

आउटपुट

पायथन के Matplotlib के साथ एक्स-अक्ष पर प्लॉटिंग तिथियां


  1. Matplotlib में प्लॉटिंग कैनवास का आकार निर्धारित करना

    Matplotlib में प्लॉटिंग कैनवास का आकार सेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं: आकृति का आकार सेट करें और सबप्लॉट के बीच और उसके आसपास पैडिंग समायोजित करें। अंजीर आकार का प्रयोग करें 7.50 और 3.50 फिगर साइज सेट करने के लिए। numpy का उपयोग करके x और y डेटा बिंदु बनाएं। प्लॉट x और y डेटा पॉइंट

  1. पायथन के माटप्लोटलिब में एक गोले की सतह पर प्लॉटिंग पॉइंट्स

    पायथन में एक गोले की सतह पर बिंदुओं को प्लॉट करने के लिए, हम plot_surface() . का उपयोग कर सकते हैं विधि। कदम figure() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। add_subplot() . का उपयोग करके सबप्लॉट का एक सेट जोड़ें 3डी प्रोजेक्शन के साथ विधि। एक वैरिएबल प्रारंभ

  1. Matplotlib Python में X-अक्ष मान कैसे सेट करें?

    पायथन में मैटप्लोटलिब में एक्स-अक्ष मान सेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - x और y डेटा बिंदुओं के लिए दो सूचियाँ बनाएँ। xticks . प्राप्त करें श्रेणी मान। प्लॉट () . का उपयोग करके एक लाइन प्लॉट करें xtick श्रेणी मान और y डेटा बिंदुओं के साथ विधि। xticks . बदलें xticks()