Matplotlib इंटरमीडिएट

pandas DataFrame प्लॉट करना

df.plot से pandas DataFrame को चार्ट में बदलें और Matplotlib से उसे कस्टमाइज़ करें।

परिचय

pandas में Matplotlib पहले से जुड़ा है: df.plot सीधे DataFrame से चार्ट बनाता है और लेजेंड के लिए कॉलम के नाम इस्तेमाल करता है। यह Matplotlib का Axes लौटाता है, इसलिए टाइटल, लेबल और स्टाइल के बारे में जो सीखा वह सब अब भी काम करता है।

x="month" महीनों को x एक्सिस पर रखता है और y=[...] बनाने वाले कॉलम चुनता है; kind चार्ट का प्रकार चुनता है ("line", "bar", "barh", "area"...)। df.plot, ax लौटाता है जो सामान्य Matplotlib Axes है, इसलिए ax.set_ylabel और ax.set_title पहले की तरह काम करते हैं। rot=0 महीनों के नाम सीधे रखता है, और stacked=True बार को स्टैक कर देगा।

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

kind बदलें, कॉलम चुनें और उन्हें स्टैक करें। pandas Matplotlib से चार्ट बनाता है और एक Axes लौटाता है जिसे आप आगे सजा सकते हैं।

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

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

df = pd.DataFrame({
    "month": ["Jan", "Feb", "Mar", "Apr", "May", "Jun"],
    "coffee": [120, 110, 130, 150, 170, 160],
    "tea": [80, 85, 90, 70, 60, 65],
})

ax = df.plot(x="month", y=["coffee", "tea"], kind="bar", rot=0, figsize=(7, 4))
ax.set_ylabel("Cups sold")
ax.set_title("Drinks sold per month")
plt.show()
इस उदाहरण के लिए Run बटन बनाएँ यह कोड जो चार्ट बनाता है
pandas DataFrame प्लॉट करना