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

Matplotlib के साथ एक ग्रेस्केल छवि से सतह की साजिश कैसे बनाएं?

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

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।

  • Numpy का उपयोग करके यादृच्छिक डेटा बिंदु बनाएं।

  • xx . प्राप्त करें और वर्ष 2d छवि डेटा रेखापुंज से डेटा बिंदु।

  • एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें।

  • प्लॉट की वर्तमान धुरी प्राप्त करें और इसे 3डी प्रोजेक्शन अक्ष बनाएं।

  • cmap='gray' . के साथ एक सरफेस प्लॉट बनाएं ।

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

उदाहरण

pltplt.rcParams["figure.figsize"] =[7.50, 3.50]plt.rcParams["figure.autolayout"] =Truedata =np.random.rand(5, 5) xx, yy =np.mgrid[0:data.shape[0], 0:data.shape[1]]fig =plt.figure()ax =fig.gca(projection='3d')ax.plot_surface(xx) , yy, डेटा, rstride=1, cstride=1, linewidth=0, cmap='gray')plt.show()

आउटपुट

Matplotlib के साथ एक ग्रेस्केल छवि से सतह की साजिश कैसे बनाएं?


  1. Matplotlib प्लॉट से डेटा कैसे निकालें?

    Matplotlib में एक प्लॉट से डेटा निकालने के लिए, हम get_xdata() . का उपयोग कर सकते हैं और get_ydata() तरीके। कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। numpy का उपयोग करके y डेटा पॉइंट बनाएं। प्लॉट y डेटा पॉइंट color=red . के साथ और लाइनविड्थ=5 । डेटा निकालने के लिए

  1. कैसे मनमाना डेटा का उपयोग कर Matplotlib के साथ एक 4D प्लॉट बनाने के लिए?

    4D प्लॉट बनाने के लिए, हम x, y, z और c मानक डेटा पॉइंट बना सकते हैं। एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें। कदम आकृति() . का प्रयोग करें एक आकृति बनाने या किसी मौजूदा आकृति को सक्रिय करने की विधि। सबप्लॉट व्यवस्था के हिस्से के रूप में एक आकृति जोड़ें। numpy का उपयोग करके x, y, z

  1. Matplotlib में हिस्टोग्राम डेटा से लाइन ग्राफ कैसे प्लॉट करें?

    Matplotlib में हिस्टोग्राम डेटा से एक लाइन ग्राफ़ प्लॉट करने के लिए, हम डेटा के एक सेट के हिस्टोग्राम की गणना करने के लिए numpy हिस्टोग्राम विधि का उपयोग करते हैं। कदम मौजूदा आंकड़े में एक सबप्लॉट जोड़ें, nrows=2, ncols=1 और अनुक्रमणिका=1 । डेटा के एक सेट का हिस्टोग्राम प्राप्त करने के लिए सुन