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

Jupyter Notebook में 3D प्लॉट को इंटरैक्टिव बनाना (Python और Matplotlib)


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

चरण

  • एक नया चित्र बनाएं, या मौजूदा चित्र को सक्रिय करें।

  • fig और ax वेरिएबल subplots मेथड का उपयोग करके बनाएं, जहां डिफ़ॉल्ट nrows और ncols 1 हैं, projection='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()

आउटपुट

Jupyter Notebook में 3D प्लॉट को इंटरैक्टिव बनाना (Python और Matplotlib)


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

    Python का उपयोग करके 3D ग्राफ़ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। 3D एक्सिस ऑब्जेक्ट प्राप्त करें। डेटा पॉइंट्स के लिए x, y, और z लिस्ट बनाएं। scatter3D() मेथड का उपयोग करके x, y, और z डेटा पॉइंट्स के सा

  1. Python Matplotlib में डेंसिटी मैप कैसे प्लॉट करें? Python Matplotlib में डेंसिटी मैप कैसे प्लॉट करें?

    Python में डेंसिटी मैप प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: NumPy का उपयोग करके side, x, y, और z बनाएं। NumPy linspace तीसरे नंबर के आधार पर दो पॉइंट्स के बीच डेटा बनाने में मदद करता है। side डेटा का उपयोग करके कोऑर्डिनेट वैक्टर्स से कोऑर्डिनेट मैट्रिक्स वापस करें। x और y (चरण

  1. मैटप्लॉटलिब - पायथन में इमेज बैकग्राउंड पर प्लॉट करना मैटप्लॉटलिब - पायथन में इमेज बैकग्राउंड पर प्लॉट करना

    इमेज बैकग्राउंड पर प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: फ़ाइल से इमेज को सरणी में पढ़ें। एक्सटेंट [0, 300, 0, 300] के साथ एक फिगर (fig) बनाएं और सबप्लॉट्स (ax) का सेट जोड़ें। रेंज (300) की एक सरणी x बनाएं। plot() मेथड का उपयोग करके x प्लॉट करें, linestyle=dotted, linewidth=2, और col