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

Python के Matplotlib के साथ X-अक्ष पर दिनांक प्लॉट करना


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

चरण

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

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

  • DataFrame() ऑब्जेक्ट इंस्टेंटिएट करें, यानी DF।

  • चरण 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()

आउटपुट

Python के Matplotlib के साथ X-अक्ष पर दिनांक प्लॉट करना


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

    Matplotlib में प्लॉटिंग कैनवास का आकार सेट करने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। फिगर आकार सेट करने के लिए figsize 7.50 और 3.50 का उपयोग करें। NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। plot() मेथड का उपयोग करके x और y डेटा

  1. Python के Matplotlib में गोले की सतह पर पॉइंट्स प्लॉट करना Python के Matplotlib में गोले की सतह पर पॉइंट्स प्लॉट करना

    Python में गोले की सतह पर पॉइंट्स प्लॉट करने के लिए, हम plot_surface() मेथड का उपयोग कर सकते हैं। चरण figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। add_subplot() मेथड का उपयोग करके 3d प्रोजेक्शन के साथ सबप्लॉट्स का सेट जोड़ें। वेरिएबल r इनिशियलाइज़ करें। NumPy का उप

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

    Matplotlib Python में X-अक्ष मान सेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: x और y डेटा पॉइंट्स के लिए दो सूचियां बनाएं। xticks रेंज वैल्यू प्राप्त करें। plot() मेथड का उपयोग करके xtick रेंज वैल्यू और y डेटा पॉइंट्स के साथ लाइन प्लॉट करें। xticks() मेथड का उपयोग करके xticks को X-अक्ष