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

Matplotlib में कंटूरफ प्लॉट और सरफेस_प्लॉट लेयर करना

Matplotlib में कंटूरफ प्लॉट और सरफेस_प्लॉट लेयर करने के लिए, हम निम्नलिखित चरण अपना सकते हैं:

  • वेरिएबल्स इनिशियलाइज़ करें, delta, xrange, yrange, x और y NumPy का उपयोग करके।
  • figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें।
  • projection='3d' के साथ वर्तमान एक्सिस प्राप्त करें।
  • x और y डेटा पॉइंट्स के साथ 3D कंटूर प्लॉट बनाएं।
  • x और y डेटा पॉइंट्स के साथ सरफेस प्लॉट करें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

from matplotlib import pyplot as plt
import numpy as np

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

delta = 0.025
xrange = np.arange(-5.0, 20.0, delta)
yrange = np.arange(-5.0, 20.0, delta)
x, y = np.meshgrid(xrange, yrange)
fig = plt.figure()
ax = fig.gca(projection='3d')
ax.contour(x, y, (np.sin(x) - np.cos(y)), [0])
ax.plot_surface(x, y, (np.sin(x) - np.cos(y)), cmap="afmhot_r")
plt.show()

आउटपुट

Matplotlib में कंटूरफ प्लॉट और सरफेस_प्लॉट लेयर करना

  1. Matplotlib में एक्सिस कैसे स्विच करें? Matplotlib में एक्सिस कैसे स्विच करें?

    Matplotlib में एक्सिस स्विच करने के लिए, हम फिगर बना सकते हैं और subplots() मेथड का उपयोग करके दो सबप्लॉट्स जोड़ सकते हैं। कर्व्स प्लॉट करें, x और y डेटा निकालें, और इन डेटा को दूसरी प्लॉट की गई कर्व में सेट करें। चरण NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। फिगर बनाएं और दो सबप्लॉट्स का

  1. Matplotlib में NaN मानों के साथ प्लॉट और काम कैसे करें? Matplotlib में NaN मानों के साथ प्लॉट और काम कैसे करें?

    Matplotlib में NaN मानों के साथ प्लॉट और काम करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: कुछ NaN मानों के साथ NumPy का उपयोग करके डेटा बनाएं। क्लरमैप और डेटा (चरण 1 से) के साथ डेटा को इमेज के रूप में डिस्प्ले करने के लिए imshow() मेथड का उपयोग करें, यानी 2D रेगुलर रास्टर पर। फिगर डिस्प्ले क

  1. मैटप्लॉटलिब में लाइन प्लॉट को एनिमेट कैसे करें? मैटप्लॉटलिब में लाइन प्लॉट को एनिमेट कैसे करें?

    मैटप्लॉटलिब में लाइन प्लॉट को एनिमेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: subplots() मेथड का उपयोग करके एक फिगर और सबप्लॉट्स का सेट बनाएं। x और y एक्सिस स्केल को सीमित करें। नम्पाई का उपयोग करके x और t डेटा पॉइंट्स बनाएं। कोऑर्डिनेट वैक्टर्स से कोऑर्डिनेट मैट्रिक्स लौटाएं, X2 और T2। plot(