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

पायथन, नम्पाई और मैटप्लॉटलिब का उपयोग करके मास्क्ड सरफेस प्लॉट बनाना


पायथन, नम्पाई और मैटप्लॉटलिब का उपयोग करके मास्क्ड सरफेस प्लॉट बनाने के लिए, हम निम्न चरण अपना सकते हैं –

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • एक नया फिगर बनाएं या मौजूदा फिगर को सक्रिय करें।
  • सबप्लॉट व्यवस्था के हिस्से के रूप में फिगर में 'ax' जोड़ें।
  • निर्देशांक वेक्टर, pi और theta से निर्देशांक मैट्रिक्स वापस करें।
  • मास्क्ड डेटा बिंदुओं के साथ x, y और z बनाएं।
  • x, y, और z डेटा बिंदुओं के साथ सरफेस प्लॉट बनाएं।
  • फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import matplotlib.pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot(111, projection="3d")
pi, theta = np.meshgrid(
    np.arange(1, 10, 2) * np.pi / 4,
    np.arange(1, 10, 2) * np.pi / 4)
x = np.cos(pi) * np.sin(theta)
y = np.sin(pi) * np.sin(theta)
z = np.ma.masked_where(x >= 0.01, y)
ax.plot_surface(x, y, z, color='red')
plt.show()

आउटपुट

यह निम्न आउटपुट उत्पन्न करेगा

पायथन, नम्पाई और मैटप्लॉटलिब का उपयोग करके मास्क्ड सरफेस प्लॉट बनानापायथन, नम्पाई और मैटप्लॉटलिब का उपयोग करके मास्क्ड सरफेस प्लॉट बनाना


  1. Python के Matplotlib में गोले की सतह पर पॉइंट्स प्लॉट करना Python के Matplotlib में गोले की सतह पर पॉइंट्स प्लॉट करना

    Python में गोले की सतह पर पॉइंट्स प्लॉट करने के लिए, हम plot_surface() मेथड का उपयोग कर सकते हैं। चरण figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। add_subplot() मेथड का उपयोग करके 3d प्रोजेक्शन के साथ सबप्लॉट्स का सेट जोड़ें। वेरिएबल r इनिशियलाइज़ करें। NumPy का उप

  1. Python Matplotlib का उपयोग करके 3D ग्राफ़ कैसे प्लॉट करें? Python Matplotlib का उपयोग करके 3D ग्राफ़ कैसे प्लॉट करें?

    Python का उपयोग करके 3D ग्राफ़ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। 3D एक्सिस ऑब्जेक्ट प्राप्त करें। डेटा पॉइंट्स के लिए x, y, और z लिस्ट बनाएं। scatter3D() मेथड का उपयोग करके x, y, और z डेटा पॉइंट्स के सा

  1. Python में स्कैटर प्लॉट और कलर मैपिंग Python में स्कैटर प्लॉट और कलर मैपिंग

    हम scatter() मेथड का उपयोग करके स्कैटर प्लॉट बना सकते हैं और हम प्रत्येक डेटा बिंदु के लिए रंग सेट कर सकते हैं। चरण np.random.rand() मेथड का उपयोग करके दिए गए आकार में रैंडम मान (x और y के लिए) बनाएं। scatter मेथड का उपयोग करके *y* बनाम *x* का स्कैटर प्लॉट बनाएं जहां रंग रेंज (0, 1000) में होगी। p