कलरबार के साथ 3D फिगर में स्कैटर पॉइंट्स प्लॉट करने के लिए scatter() और colorbar() मेथड्स का उपयोग करें।
चरण
- फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें।
- figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर एक्टिवेट करें।
- सबप्लॉट अरेंजमेंट के रूप में एक्सिस जोड़ें।
- NumPy का उपयोग करके xs, ys और zs डेटा पॉइंट्स बनाएं।
- स्कैटर प्लॉट बनाने के लिए scatter() मेथड का उपयोग करें।
- कलरबार के लिए scatter scalar मैपेबल इंस्टेंस के साथ colorbar() मेथड का उपयोग करें।
- फिगर डिस्प्ले करने के लिए 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)
sc = ax.scatter(xs, ys, zs, c=xs, cmap="copper")
plt.colorbar(sc)
plt.show()
आउटपुट
3D स्कैटर प्लॉट दिखाई देगा जहां पॉइंट्स का रंग X मान के अनुसार copper कलरमैप से होगा, साथ में कलरबार भी होगा।