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

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


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

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

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

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

pip install matplotlib

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

Python ( greater than or equal to version 3.4)
NumPy
Setuptools
Pyparsing
Libpng
Pytz
Free type
Six
Cycler
Dateutil

एक तरकश प्लॉट का उपयोग वेग वैक्टर को उन सरणियों के रूप में प्रदर्शित करने के लिए किया जाता है जिनमें क्रमशः बिंदुओं (x, y) पर घटक (u, v) होते हैं। इसे नीचे दिए गए कमांड का उपयोग करके बनाया जा सकता है -

quiver(x,y,u,v, color)

यहां, 'x', 'y', 'u' और 'v' डेटा के 1-D या 2-D अनुक्रम के निर्देशांक हो सकते हैं

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

import numpy as np
import matplotlib.pyplot as plt

x = np.arange(0, 5.4, 0.5)
y = np.arange(0, 5.4, 0.5)

X, Y = np.meshgrid(x, y)
u = np.cos(X)*Y
v = np.sin(Y)*Y

fig, ax = plt.subplots(figsize =(12, 8))
ax.quiver(X, Y, u, v)

ax.xaxis.set_ticks([])
ax.yaxis.set_ticks([])
ax.axis([−0.7, 2.7, −0.7, 2.7])
ax.set_aspect('equal')

plt.show()

आउटपुट

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

स्पष्टीकरण

  • आवश्यक पैकेज आयात किए जाते हैं, और उपनामित होते हैं।

  • डेटा NumPy लाइब्रेरी का उपयोग करके जेनरेट किया जाता है।

  • साइन और कॉस फ़ंक्शंस परिभाषित हैं।

  • भूखंड का आकार परिभाषित किया गया है।

  • Matplotlib में मौजूद 'तरकश' फ़ंक्शन को कहा जाता है।

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


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

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

  1. पाइथन का उपयोग करके हिस्टोग्राम बनाने के लिए matplotlib का उपयोग कैसे किया जा सकता है?

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

  1. बताएं कि पायथन में फ़ैक्टरप्लॉट फ़ंक्शन का उपयोग करके वायलिन प्लॉट की कल्पना कैसे की जा सकती है?

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