टाइटल, लेबल और लेजेंड
टाइटल, एक्सिस लेबल, लेजेंड और ग्रिड से चार्ट को समझाएँ।
परिचय
चार्ट तभी काम का है जब देखने वाले को पता हो कि वह क्या दिखाता है। हर लाइन को एक लेबल दें, फिर एक्सिस लेबल, टाइटल और एक लेजेंड जोड़ें जो हर लाइन को उसके नाम से मिलाए।
label= हर लाइन को नाम देता है, और ax.legend उन नामों को एक बॉक्स में दिखाता है; loc उसकी जगह चुनता है। set_xlabel और set_ylabel एक्सिस को बताते हैं, और ax.grid हल्की गाइड लाइनें जोड़ता है (alpha उन्हें धुंधला करता है)।
इंटरैक्टिव विज़ुअलाइज़र
हर हिस्से को चालू-बंद करके देखें कि उसके बिना चार्ट कैसा दिखता है, और लेजेंड को ऐसे कोने में ले जाएँ जहाँ वह डेटा न छिपाए।
चलने वाला Matplotlib उदाहरण
Matplotlib
main.py
import matplotlib.pyplot as plt
import numpy as np
months = np.arange(1, 13)
online = [12, 15, 18, 22, 27, 31, 35, 34, 30, 26, 20, 16]
store = [20, 21, 23, 24, 26, 28, 29, 29, 27, 25, 23, 22]
fig, ax = plt.subplots(figsize=(7, 4))
ax.plot(months, online, label="Online")
ax.plot(months, store, label="In store")
ax.set_title("Monthly sales")
ax.set_xlabel("Month")
ax.set_ylabel("Sales (thousands)")
ax.legend(loc="upper left")
ax.grid(True, alpha=0.3)
plt.show()
