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

डेटाफ्रेम (मैटप्लोटलिब) से प्लॉट/3 डी प्लॉट कैसे सतह पर लाएं?

प्लॉट/3d को सतह पर लाने के लिए, हमें 2D डेटा पॉइंट की आवश्यकता होगी, न कि 1D डेटाफ़्रेम की।

कदम

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

  • एक नया फिगर बनाएं या फिगर () मेथड का इस्तेमाल करके मौजूदा फिगर को एक्टिवेट करें।

  • एक '~.axes.Axes' Add जोड़ें add_subplot() . का उपयोग करके एक सबप्लॉट व्यवस्था के हिस्से के रूप में चित्र के लिए विधि।

  • एक वैरिएबल को प्रारंभ करें 'n' नमूनों की संख्या के लिए।

  • numpy का उपयोग करके x, y और z डेटा पॉइंट बनाएं।

  • plot_surface() Use का उपयोग करें सतह को 3डी बनाने की विधि।

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

उदाहरण

import numpy as np
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(111, projection='3d')

n = 50
x = np.random.rand(n)
y = np.tan(x)
z = np.random.rand(n, n)

surf = ax.plot_surface(y, x, z, rstride=1, cstride=1, cmap='copper',linewidth=0, antialiased=False)
ax.axis('off')
plt.show()

आउटपुट

डेटाफ्रेम (मैटप्लोटलिब) से प्लॉट/3 डी प्लॉट कैसे सतह पर लाएं?


  1. Matplotlib में 2D हिस्टोग्राम कैसे प्लॉट करें? Matplotlib में 2D हिस्टोग्राम कैसे प्लॉट करें?

    Matplotlib में 2D हिस्टोग्राम प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। numpy का उपयोग करके x और y डेटा पॉइंट बनाएं। एक आकृति और सबप्लॉट का एक सेट बनाएं। hist2d() . का उपयोग करके प्लॉट x और y विधि। प्लॉट

  1. Matplotlib में एक 3D सतत लाइन कैसे प्लॉट करें? Matplotlib में एक 3D सतत लाइन कैसे प्लॉट करें?

    Matplotlib में एक 3D सतत लाइन को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। बनाएं x और y डेटा अंक numpy का उपयोग कर रहे हैं। बनाएं z x . का उपयोग कर डेटा बिंदु और y डेटा बिंदु। figure() . का उपयोग करके एक नया

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

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