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

Python और Matplotlib में 3D स्कैटर प्लॉट पर दो पॉइंट्स कनेक्ट करना

3D स्कैटर प्लॉट पर दो पॉइंट्स कनेक्ट करने के लिए निम्नलिखित चरणों का पालन करें:

चरण

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें।
  • figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर एक्टिवेट करें।
  • सबप्लॉट अरेंजमेंट के रूप में करंट फिगर में एक्सिस जोड़ें।
  • x, y और z के लिए लिस्ट्स बनाएं।
  • scatter() मेथड का उपयोग करके x, y और z डेटा पॉइंट्स प्लॉट करें
  • पॉइंट्स कनेक्ट करने के लिए x, y और z डेटा पॉइंट्स के साथ ब्लैक कलर लाइन में plot() मेथड का उपयोग करें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

fig = plt.figure()
ax = fig.add_subplot(projection="3d")
x, y, z = [1, 1.5], [1, 2.4], [3.4, 1.4]
ax.scatter(x, y, z, c='red', s=100)
ax.plot(x, y, z, color='black')
plt.show()

आउटपुट

3D स्पेस में दो लाल पॉइंट्स जिन्हें काली लाइन जोड़ती है।

  1. Matplotlib में एक्सिस और ग्रिड के बिना 3D स्कैटर प्लॉट कैसे बनाएं? Matplotlib में एक्सिस और ग्रिड के बिना 3D स्कैटर प्लॉट कैसे बनाएं?

    3D स्कैटर प्लॉट से एक्सिस और ग्रिड हटाने के लिए ax.axis(off) कॉल करें। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। fig.add_subplot(projection=3d) से 3D एक्सिस बनाएं। रैंडम xs, ys, zs जनरेट करें। ax.scatter(xs, ys, zs, c=xs, cmap=copper) से प्लॉट करें। ax.axis(off) से एक्सिस/ग्रिड छुपाएं। plt.show() से दिख

  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