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

Matplotlib पायथन में दो ग्राफ बनाने के लिए 'subplot' फ़ंक्शन का उपयोग कैसे करें

Matplotlib डेटा विज़ुअलाइज़ेशन के लिए एक लोकप्रिय पायथन पैकेज है।

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

यह दर्शकों को मात्रात्मक अंतर्दृष्टि को प्रभावी ढंग से संप्रेषित करने में मदद करता है।

Matplotlib का उपयोग डेटा के साथ 2-आयामी प्लॉट बनाने के लिए किया जाता है। यह एक ऑब्जेक्ट-ओरिएंटेड API के साथ आता है जो पायथन एप्लिकेशन में प्लॉट एम्बेड करने में मदद करता है। Matplotlib का उपयोग IPython शेल्स, Jupyter नोटबुक, Spyder IDE आदि के साथ किया जा सकता है।

यह पायथन में लिखा गया है। इसे Numpy का उपयोग करके बनाया गया है, जो पायथन में न्यूमेरिकल पायथन पैकेज है।

पायथन को विंडोज पर नीचे दिए गए कमांड का उपयोग करके इंस्टॉल किया जा सकता है:

pip install matplotlib

Matplotlib की निर्भरताएं हैं:

Python (संस्करण 3.4 या उससे अधिक)
NumPy
Setuptools
Pyparsing
Libpng
Pytz
Free type
Six
Cycler
Dateutil

कभी-कभी, दो अलग-अलग डेटा सेट को समझने की आवश्यकता हो सकती है, एक दूसरे के संबंध में। इसीलिए ऐसे एकाधिक प्लॉट बनाए जा सकते हैं।

आइए समझते हैं कि Matplotlib का उपयोग करके एकाधिक प्लॉट कैसे बनाए जा सकते हैं:

नोट - यह आवश्यकता ऊपर वाले लेख के समान है, लेकिन इसमें दो ग्राफ बनाने के लिए 'subplot' फ़ंक्शन के स्पष्ट उपयोग की आवश्यकता है।

उदाहरण

import numpy as np
import matplotlib.pyplot as plt

x1_val = np.linspace(0.0, 6.0)
x2_val = np.linspace(0.0, 3.0)
y1_val = np.cos(2.3 * np.pi * x1_val) * np.exp(-x1_val)
y2_val = np.cos(2.4 * np.pi * x2_val)

plt.subplot(2, 1, 1)
plt.plot(x1_val, y1_val, 'o-')
plt.title('"subplot" फ़ंक्शन का उपयोग करके 2 प्लॉट')
plt.ylabel('प्लॉट 1')

plt.subplot(2, 1, 2)
plt.plot(x2_val, y2_val, '.-')
plt.xlabel('x-अक्ष')
plt.ylabel('प्लॉट 2')
plt.show()

आउटपुट

Matplotlib पायथन में दो ग्राफ बनाने के लिए  subplot  फ़ंक्शन का उपयोग कैसे करें

व्याख्या

  • आवश्यक पैकेज इम्पोर्ट किए जाते हैं और उपयोग में आसानी के लिए उनका उपनाम परिभाषित किया जाता है।

  • दो अलग-अलग डेटा सेट के लिए 'Numpy' लाइब्रेरी का उपयोग करके डेटा बनाया जाता है।

  • 'figure' फ़ंक्शन का उपयोग करके एक खाली फिगर बनाया जाता है।

  • एक ही प्लॉट में 2 अलग-अलग प्लॉट बनाने के लिए 'subplot' फ़ंक्शन का उपयोग किया जाता है।

  • 'plot' फ़ंक्शन का उपयोग करके डेटा प्लॉट किया जाता है।

  • set_xlabel, set_ylabel और set_title फ़ंक्शन का उपयोग 'X' अक्ष, 'Y' अक्ष और शीर्षक के लिए लेबल प्रदान करने के लिए किया जाता है।

  • 'show' फ़ंक्शन का उपयोग करके इसे कंसोल पर दिखाया जाता है।

  1. पायथन में  implot  फंक्शन का उपयोग कैसे करें जब एक चर डिस्क्रीट मान हो पायथन में 'implot' फंक्शन का उपयोग कैसे करें जब एक चर डिस्क्रीट मान हो

    जब रिग्रेशन मॉडल बनाए जाते हैं, तो मल्टीकॉलीनियरिटी की जांच की जाती है। ऐसा इसलिए क्योंकि हमें सभी विभिन्न सतत चर के संयोजनों के बीच मौजूद सहसंबंध को समझने की आवश्यकता होती है। यदि चर के बीच मल्टीकॉलीनियरिटी मौजूद है, तो हमें यह सुनिश्चित करना होगा कि इसे डेटा से हटा दिया जाए।यह वह जगह है जहां regpo

  1. पायथन में Seaborn से डेटा विज़ुअलाइज़ करने के लिए factorplot का उपयोग कैसे करें पायथन में Seaborn से डेटा विज़ुअलाइज़ करने के लिए factorplot का उपयोग कैसे करें

    Seaborn एक लाइब्रेरी है जो डेटा विज़ुअलाइज़ करने में मदद करती है। यह कस्टमाइज़्ड थीम और हाई-लेवल इंटरफेस के साथ आती है।बारप्लॉट फंक्शन एक श्रेणीबद्ध चर और एक सतत चर के बीच संबंध स्थापित करता है। डेटा को आयताकार बार के रूप में दर्शाया जाता है जहां बार की लंबाई उस विशिष्ट श्रेणी में डेटा के अनुपात को

  1. पायथन Seaborn लाइब्रेरी में countplot का उपयोग करके डेटा कैसे विज़ुअलाइज़ करें पायथन Seaborn लाइब्रेरी में countplot का उपयोग करके डेटा कैसे विज़ुअलाइज़ करें

    Seaborn एक लाइब्रेरी है जो डेटा विज़ुअलाइज़ करने में मदद करती है। यह कस्टमाइज़्ड थीम और हाई-लेवल इंटरफेस के साथ आती है।पिछले प्लॉट में, हमने पूरे डेटासेट को ग्राफ पर प्लॉट किया। बार प्लॉट की मदद से, हम डेटा के वितरण की केंद्रीय प्रवृत्ति को समझ सकते हैं।बारप्लॉट फंक्शन एक श्रेणीबद्ध चर और एक सतत चर