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

जुपिटर नोटबुक (पायथन और मैटप्लोटलिब) में 3डी प्लॉट को इंटरैक्टिव बनाएं

इस लेख में, हम यह दिखाने के लिए एक प्रोग्राम कोड ले सकते हैं कि कैसे हम Jupyter Notebook का उपयोग करके एक 3D प्लॉट को इंटरैक्टिव बना सकते हैं।

कदम

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

  • सबप्लॉट विधि का उपयोग करके अंजीर और कुल्हाड़ी चर बनाएं, जहां डिफ़ॉल्ट nrows और ncols 1 हैं, प्रोजेक्शन ='3d"।

  • np.cos और np.sin फ़ंक्शन का उपयोग करके x, y और z प्राप्त करें।

  • x, y, z और color="red" का उपयोग करके 3D वायरफ़्रेम प्लॉट करें।

  • शीर्षक को वर्तमान अक्ष पर सेट करें।

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

उदाहरण

import matplotlib.pyplot as plt
import numpy as np
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
u, v = np.mgrid[0:2 * np.pi:30j, 0:np.pi:20j]
x = np.cos(u) * np.sin(v)
y = np.sin(u) * np.sin(v)
z = np.cos(v)
ax.plot_wireframe(x, y, z, color="red")
ax.set_title("Sphere")
plt.show()

आउटपुट

जुपिटर नोटबुक (पायथन और मैटप्लोटलिब) में 3डी प्लॉट को इंटरैक्टिव बनाएं


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

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

  1. पायथन Matplotlib में घनत्व मानचित्र कैसे प्लॉट करें?

    पायथन में घनत्व नक्शा तैयार करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - numpy का उपयोग करके साइड, x, y और z बनाएं। सुन्न लिनस्पेस तीसरी संख्या के आधार पर दो बिंदुओं के बीच डेटा बनाने में मदद करता है। पार्श्व डेटा का उपयोग करके निर्देशांक सदिशों से निर्देशांक मैट्रिक्स लौटाएं। x और y (चरण

  1. Matplotlib - Python में एक छवि पृष्ठभूमि पर प्लॉट करें

    एक छवि पृष्ठभूमि पर प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं- किसी फ़ाइल से एक छवि को एक सरणी में पढ़ें। एक आकृति (अंजीर) बनाएं और विस्तार [0, 300, 0, 300] के साथ सबप्लॉट (कुल्हाड़ी) का एक सेट जोड़ें। श्रेणी x (300) की एक सरणी बनाएं। प्लॉट x प्लॉट () का उपयोग कर रहा है linestyle=dotted . क