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

Matplotlib.pyplot और Matplotlib.figure में क्या अंतर है?


matplotlib.pyplot

matplotlib.pyplot फंक्शन्स का एक कलेक्शन है जो matplotlib को MATLAB की तरह काम करने देता है। प्रत्येक pyplot फंक्शन फिगर में कुछ बदलाव करता है: जैसे फिगर बनाना, फिगर में प्लॉटिंग एरिया बनाना, प्लॉटिंग एरिया में कुछ लाइन्स प्लॉट करना, लेबल्स के साथ प्लॉट को सजाना, आदि।

matplotlib.pyplot में, विभिन्न स्टेट्स फंक्शन कॉल्स में संरक्षित रहते हैं, ताकि यह वर्तमान फिगर और प्लॉटिंग एरिया जैसी चीजों को ट्रैक कर सके, और प्लॉटिंग फंक्शन्स को वर्तमान एक्सेस पर डायरेक्ट किया जाता है।

matplotlib.figure

फिगर सभी चाइल्ड एक्सेस, 'स्पेशल' आर्टिस्ट्स (टाइटल्स, फिगर लीजेंड्स, आदि), और कैनवास को ट्रैक करता है। एक फिगर में कितने भी एक्सेस हो सकते हैं, लेकिन आमतौर पर कम से कम एक होता है।

उदाहरण

from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure("I am figure window")
plt.show()

आउटपुट

Matplotlib.pyplot और Matplotlib.figure में क्या अंतर है?


  1. मैटप्लॉटलिब - plt.subplots() और plt.figure() में अंतर मैटप्लॉटलिब - plt.subplots() और plt.figure() में अंतर

    plt.figure() - एक नया फिगर बनाता है या मौजूदा फिगर को सक्रिय करता है। plt.subplots() - एक फिगर और सबप्लॉट्स का सेट बनाता है। आइए एक उदाहरण लेकर plt.subplots() और plt.figure() के बीच अंतर को समझते हैं। चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें। plt.figure() मेथड का

  1. matplotlib और matplotlib.pyplot इम्पोर्ट करने में क्या अंतर है? matplotlib और matplotlib.pyplot इम्पोर्ट करने में क्या अंतर है?

    जब हम matplotlib इम्पोर्ट करते हैं, तो हम इसकी सभी लाइब्रेरीज़ इम्पोर्ट कर रहे होते हैं, जबकि matplotlib.pyplot इम्पोर्ट करने से केवल pyplot की प्रॉपर्टीज़ इम्पोर्ट होती हैं। चरण matplotlib.pyplot को plt के रूप में इम्पोर्ट करें फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।

  1. Matplotlib में plt.show और cv2.imshow में क्या अंतर है? Matplotlib में plt.show और cv2.imshow में क्या अंतर है?

    plt.imshow() (Matplotlib) और cv2.imshow() (OpenCV) में मुख्य अंतर कलर चैनल ऑर्डर का है: Matplotlib RGB ऑर्डर उपयोग करता है, जबकि OpenCV BGR ऑर्डर उपयोग करता है। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। दो सबप्लॉट्स बनाएं (1 पंक्ति, 2 कॉलम)। पहले में cv2.imread() से इमेज पढ़ें और plt.imshow() से दिखाएं