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. Matplotlib - plt.subplots () और plt.figure () के बीच अंतर

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

  1. Matplotlib और matplotlib.pyplot आयात करने में क्या अंतर है?

    जब हम matplotlib आयात करते हैं, तो हम matplotlib.pyplot आयात करते समय, इसके सभी पुस्तकालयों को आयात कर रहे हैं। केवल pyplot के गुण आयात करता है। कदम आयात करें matplotlib.pyplot pl . के रूप में फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। numpy का उपयोग करके x और y

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

    इमरीड विधि के लिए एक साधारण कॉल हमारी छवि को एक बहु-आयामी NumPy सरणी (क्रमशः प्रत्येक लाल, हरे और नीले रंग के घटक के लिए एक) के रूप में लोड करता है और स्क्रीन पर हमारी छवि प्रदर्शित करता है। जबकि, cv2 RGB छवियों को बहु-आयामी NumPy सरणियों के रूप में दर्शाता है, लेकिन उल्टे क्रम में। कदम फिगर साइज