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

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() से दिखाएं।

उदाहरण कोड

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(projection="3d")

xs = np.random.rand(100)
ys = np.random.rand(100)
zs = np.random.rand(100)

ax.scatter(xs, ys, zs, c=xs, cmap="copper")
ax.axis('off')
plt.show()

आउटपुट

साफ़ 3D स्कैटर प्लॉट बिना किसी एक्सिस, ग्रिड, या टिक्स के।

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

    3D बार चार्ट बनाने के लिए bar3d() उपयोग करें और ax.axis(off) से एक्सिस छुपाएं। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। fig.add_subplot(111, projection=3d) से 3D एक्सिस बनाएं। x3, y3, z3 (बेस), dx, dy, dz (आयाम) ऐरे बनाएं। ax1.bar3d() से 3D बार्स प्लॉट करें। ax1.axis(off) से एक्सिस छुपाएं। plt.show() स

  1. Matplotlib में वेरिएबल मार्कर साइज़ के साथ 3D प्रोजेक्शन पर स्कैटर पॉइंट्स कैसे प्लॉट करें? Matplotlib में वेरिएबल मार्कर साइज़ के साथ 3D प्रोजेक्शन पर स्कैटर पॉइंट्स कैसे प्लॉट करें?

    3D स्कैटर प्लॉट में मार्कर साइज़ को डेटा के आधार पर वेरिएबल बनाने के लिए scatter() के s पैरामीटर में ऐरे पास करें। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। xs, ys, zs रैंडम डेटा जनरेट करें। मार्कर साइज़ के लिए वेरिएबल s कैलकुलेट करें (उदाहरण: zs / (ys*0.01)^2)। fig.add_subplot(111, projection=3d) से 3D

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

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