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

पायथन में Matplotlib का उपयोग करके वायरफ्रेम प्लॉट कैसे बनाएं?


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

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

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

pip install matplotlib

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

Python (>= 3.4) NumPy Setuptools Pyparsing Libpng Pytz Free type Six Cycler Dateutil

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

उदाहरण

from mpl_toolkits import mplot3d
import numpy as np
import matplotlib.pyplot as plt
def my_fun(x, y):
    return np.sin(np.sqrt(x ** 4 + y ** 4))
x = np.linspace(-8, 8, 30)
y = np.linspace(-8, 8, 30)
X, Y = np.meshgrid(x, y)
Z = my_fun(X, Y)
fig = plt.figure()
ax = plt.axes(projection='3d')
ax.plot_wireframe(X, Y, Z, color='red')
plt.xlabel('X axis')
plt.ylabel('Y axis')
ax.set_title('A wireframe plot')
plt.show()

आउटपुट

पायथन में Matplotlib का उपयोग करके वायरफ्रेम प्लॉट कैसे बनाएं?

व्याख्या

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

  • 'sine' फ़ंक्शन का उपयोग करके डेटा उत्पन्न करने वाला एक फ़ंक्शन परिभाषित किया जाता है।

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

  • फ़ंक्शन को कॉल किया जाता है।

  • प्लॉट परिभाषित किया जाता है और प्रोजेक्शन को '3d' के रूप में निर्दिष्ट किया जाता है।

  • Matplotlib में मौजूद 'plot_wireframe' फ़ंक्शन को कॉल किया जाता है।

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


  1. Matplotlib का उपयोग करके Python में साइन फंक्शन कैसे बनाएं? Matplotlib का उपयोग करके Python में साइन फंक्शन कैसे बनाएं?

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

  1. Matplotlib का उपयोग करके Python में 3 अलग-अलग डेटासेट को एक ही ग्राफ पर कैसे प्लॉट करें? Matplotlib का उपयोग करके Python में 3 अलग-अलग डेटासेट को एक ही ग्राफ पर कैसे प्लॉट करें?

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

  1. पायथन में Seaborn लाइब्रेरी में बार प्लॉट का उपयोग कैसे करें पायथन में Seaborn लाइब्रेरी में बार प्लॉट का उपयोग कैसे करें

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