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

मैं पाइथन Matplotlib में एक ही साजिश पर दो अलग-अलग दूरी वाली समय श्रृंखला कैसे प्लॉट कर सकता हूं?

Matplotlib का उपयोग करके एक ही प्लॉट पर दो अलग-अलग स्पेस टाइम सीरीज़ प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं

कदम

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।

  • बनाएं x1, y1 और x2 और y2 डेटा बिंदु।

  • एक आकृति और सबप्लॉट का एक सेट बनाएं।

  • उस डेटा को प्लॉट करें जिसमें तिथियां, . हों (x1, y1) . के साथ और (x2, y2) डेटा बिंदु।

  • X-अक्ष टिकलेबल का प्रमुख फ़ॉर्मैटर सेट करें ।

  • घुमाएँ xtick tick_params() . का उपयोग करके 45 डिग्री से लेबल करें विधि।

  • आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।

उदाहरण

import matplotlib.pyplot as plt
from matplotlib.dates import date2num, DateFormatter
import datetime as dt

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

x1 = [date2num(dt.datetime(2021, 1, 15, 1, 1, 1)), date2num(dt.datetime(2021, 1, 15, 9, 1, 1))]

y1 = [6, 2]

x2 = [ date2num(dt.datetime(2021, 1, 15, 2, 1, 1)),
    date2num(dt.datetime(2021, 1, 15, 4, 1, 1)),
    date2num(dt.datetime(2021, 1, 15, 6, 1, 1)),
    date2num(dt.datetime(2021, 1, 15, 8, 1, 1)),
    date2num(dt.datetime(2021, 1, 15, 10, 1, 1))
]

y2 = [3, 6, 5, 4, 1]

fig, ax = plt.subplots()

ax.plot_date(x1, y1, 'o--')
ax.plot_date(x2, y2, 'o:')

ax.xaxis.set_major_formatter(DateFormatter('%H:%M:%S'))
ax.tick_params(rotation=45)

plt.show()

आउटपुट

यह निम्नलिखित आउटपुट देगा -

मैं पाइथन Matplotlib में एक ही साजिश पर दो अलग-अलग दूरी वाली समय श्रृंखला कैसे प्लॉट कर सकता हूं?


  1. बताएं कि Matplotlib Python का उपयोग करके एक तरकश प्लॉट कैसे बनाया जा सकता है?

    Matplotlib एक लोकप्रिय पायथन पैकेज है जिसका उपयोग डेटा विज़ुअलाइज़ेशन के लिए किया जाता है। डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण कदम है क्योंकि यह यह समझने में मदद करता है कि वास्तव में संख्याओं को देखे बिना और जटिल गणना किए बिना डेटा में क्या चल रहा है। यह दर्शकों को मात्रात्मक अंतर्दृष्टि को प्रभ

  1. पायथन का उपयोग करके 3 आयामी समोच्च साजिश बनाने के लिए Matplotlib का उपयोग कैसे किया जा सकता है?

    Matplotlib एक लोकप्रिय पायथन पैकेज है जिसका उपयोग डेटा विज़ुअलाइज़ेशन के लिए किया जाता है। डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण कदम है क्योंकि यह यह समझने में मदद करता है कि वास्तव में संख्याओं को देखे बिना और जटिल गणना किए बिना डेटा में क्या चल रहा है। यह दर्शकों को मात्रात्मक अंतर्दृष्टि को प्रभ

  1. पाइथन में एक ग्राफ पर 3 अलग-अलग डेटासेट प्लॉट करने के लिए matplotlib का उपयोग कैसे किया जा सकता है?

    Matplotlib एक लोकप्रिय पायथन पैकेज है जिसका उपयोग डेटा विज़ुअलाइज़ेशन के लिए किया जाता है। डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण कदम है क्योंकि यह यह समझने में मदद करता है कि वास्तव में संख्याओं को देखे बिना और जटिल गणना किए बिना डेटा में क्या चल रहा है। यह दर्शकों को मात्रात्मक अंतर्दृष्टि को प्रभ