Matplotlib में स्कैटर प्लॉट को सतत मान (continuous value) के आधार पर रंगने के लिए निम्नलिखित चरणों का पालन करें:
चरण
- फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें।
- NumPy का उपयोग करके x, y और z रैंडम डेटा पॉइंट्स बनाएं।
- एक फिगर और सबप्लॉट्स का सेट बनाएं।
- स्कैटर प्लॉट बनाएं।
- मौजूदा एक्सिस में स्कैटर पॉइंट्स के स्केलर मैपेबल इंस्टेंस के साथ कलरबार ड्रॉ करें।
- फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।
उदाहरण
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
x, y, z = np.random.rand(3, 50)
f, ax = plt.subplots()
points = ax.scatter(x, y, c=z, s=50, cmap="plasma")
f.colorbar(points)
plt.show()
आउटपुट
ऊपर दिए गए कोड से एक स्कैटर प्लॉट बनेगा जहां प्रत्येक पॉइंट का रंग z मान के अनुसार plasma कलरमैप से निर्धारित होगा, साथ ही एक कलरबार भी दिखाई देगा जो मानों की सीमा दर्शाता है।