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

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

पायथन का उपयोग करके 3D ग्राफ़ को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

  • आकृति() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि।

  • 3D अक्ष ऑब्जेक्ट प्राप्त करें।

  • डेटा बिंदुओं के लिए x, y, और z सूचियाँ बनाएँ।

  • scatter3D() . का उपयोग करके 3D स्कैटर पॉइंट जोड़ें markersize=150 . के साथ x, y, और z डेटा बिंदुओं के साथ विधि और मार्कर=हीरा

  • आकृति प्रदर्शित करने के लिए, शो () . का उपयोग करें विधि।

उदाहरण

from mpl_toolkits.mplot3d import Axes3D
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = Axes3D(fig)
x = [2, 4, 6, 3, 1]
y = [1, 6, 8, 1, 3]
z = [3, 4, 10, 3, 1]
ax.scatter3D(x, y, z, c=z, alpha=1, marker='d', s=150)
plt.show()

आउटपुट

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


  1. मैं Matplotlib का उपयोग करके पायथन में 3D हिस्टोग्राम कैसे प्रस्तुत कर सकता हूं?

    पायथन में 3डी हिस्टोग्राम रेंडर करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। figure() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। सबप्लॉट व्यवस्था के रूप में क्यूरेंट फिगर में एक कुल्हाड़ी जोड

  1. पायथन में Matplotlib में cdf कैसे प्लॉट करें?

    cdf plot को प्लॉट करने के लिए पायथन में matplotlib में, हम निम्नलिखित कदम उठा सकते हैं - फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। वैरिएबल को प्रारंभ करें N नमूना डेटा की संख्या के लिए। numpy का उपयोग करके यादृच्छिक डेटा बनाएं। डेटा . के साथ डेटा के एक सेट के

  1. Matplotlib का उपयोग करके डेटाटाइम अक्ष पर आयत कैसे प्लॉट करें?

    Matplotlib का उपयोग करके डेटाटाइम अक्ष पर एक पुनरावर्तन प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें। एक ~.axes.Axes जोड़ें add_subplot() . का उपयोग करके एक सबप्लॉट व्यवस्था