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

पायथन, नम्पी और मैटप्लोटलिब का उपयोग करके एक नकाबपोश सतह की साजिश रचना

पायथन, नम्पी और मैटप्लोटलिब का उपयोग करके एक नकाबपोश सतह की साजिश रचने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

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

उदाहरण

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. पायथन के माटप्लोटलिब में एक गोले की सतह पर प्लॉटिंग पॉइंट्स

    पायथन में एक गोले की सतह पर बिंदुओं को प्लॉट करने के लिए, हम plot_surface() . का उपयोग कर सकते हैं विधि। कदम figure() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। add_subplot() . का उपयोग करके सबप्लॉट का एक सेट जोड़ें 3डी प्रोजेक्शन के साथ विधि। एक वैरिएबल प्रारंभ

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

    पायथन का उपयोग करके 3D ग्राफ़ को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। 3D अक्ष ऑब्जेक्ट प्राप्त करें। डेटा बिंदुओं के लिए x, y, और z सूचियाँ बनाएँ। scatter3D() . का उपयोग करके 3D स्कैटर पॉइंट ज

  1. पायथन में स्कैटर प्लॉट और कलर मैपिंग

    हम स्कैटर () पद्धति का उपयोग करके एक स्कैटर प्लॉट बना सकते हैं और हम प्रत्येक डेटा बिंदु के लिए रंग सेट कर सकते हैं। कदम np.random.rand() विधि का उपयोग करके किसी दिए गए आकार में यादृच्छिक मान (x और y के लिए) बनाएं। अलग-अलग मार्कर आकार और/या रंग के साथ *y* बनाम *x* का स्कैटर प्लॉट बनाएं, स्कैटर