Matplotlib चार्ट के प्रकार

स्कैटर प्लॉट

ax.scatter से दो वेरिएबल के बीच का संबंध दिखाएँ।

परिचय

स्कैटर प्लॉट हर ऑब्ज़र्वेशन के लिए एक पॉइंट बनाता है, ताकि दिखे कि दो मान साथ-साथ बदलते हैं या नहीं। रंग और आकार से तीसरा मान भी दिखाया जा सकता है।

हर (hours, score) जोड़ी एक पॉइंट बनती है। c= कलरमैप cmap से स्कोर के हिसाब से पॉइंट्स को रंग देता है, और fig.colorbar स्केल जोड़ता है। alpha से एक-दूसरे पर पड़े पॉइंट्स भी दिखते हैं। ऊपर जाता ट्रेंड दिखाता है कि ज़्यादा पढ़ाई से आमतौर पर स्कोर ज़्यादा आता है।

इंटरैक्टिव विज़ुअलाइज़र

पॉइंट्स और नॉइज़ जोड़ें। कम नॉइज़ में पॉइंट्स एक लाइन में आते हैं; ज़्यादा नॉइज़ में ट्रेंड देखना मुश्किल होता है।

चलने वाला Matplotlib उदाहरण

Matplotlib
कोड चलाएँ →
main.py
import matplotlib.pyplot as plt
import numpy as np

rng = np.random.default_rng(1)
hours = rng.uniform(0, 10, 60)
score = 40 + 5 * hours + rng.normal(0, 6, 60)

fig, ax = plt.subplots(figsize=(7, 4))
points = ax.scatter(hours, score, c=score, cmap="viridis", s=50, alpha=0.8)
fig.colorbar(points, label="Score")
ax.set_xlabel("Hours studied")
ax.set_ylabel("Exam score")
ax.set_title("Study time and scores")
plt.show()
इस उदाहरण के लिए Run बटन बनाएँ यह कोड जो चार्ट बनाता है
स्कैटर प्लॉट