Matplotlib कोड ऑनलाइन रनर – Python चार्ट बनाएं और देखें

CLI पर बिना सेटअप Matplotlib कोड रन करें—ब्राउज़र में चार्ट जनरेट करें, लर्निंग और डिबगिंग के लिए परफेक्ट।

पहले से इंस्टॉल लाइब्रेरी
🚀 447,127 कुल निष्पादन (8,538 इस महीने)

Udemy Logo 💡 Matplotlib सीखें और अपने स्किल्स को बेहतर बनाएं

लोड हो रहा है…

💡 क्या आप अपने कौशल में सुधार करना चाहते हैं? ये पाठ्यक्रम मदद कर सकते हैं—जब हमारा एआई मॉडल आपके अनुरोध को संसाधित करता है तो इन्हें जांचें।

📊 इस Matplotlib ऑनलाइन एक्ज़ीक्यूटर के बारे में

CodeUtility Matplotlib एक्ज़ीक्यूटर आपको ऐसा Python कोड लिखने और चलाने देता है जिसमें Matplotlib की plotting कमांड्स शामिल हों - सीधे आपके ब्राउज़र में, बिना किसी सेटअप या लोकल इंस्टॉलेशन की जरूरत के। यह Matplotlib प्रीइंस्टॉल्ड के साथ असली Python एनवायरनमेंट्स चलाता है, ताकि आप तुरंत विज़ुअल आउटपुट बना सकें।

यह टूल Matplotlib का नवीनतम संस्करण उपयोग करता है और डेटा विश्लेषण और वैज्ञानिक कंप्यूटिंग में उपयोग होने वाली सामान्य Python लाइब्रेरीज़, जैसे NumPy और Pandas, को सपोर्ट करता है।

आप 2D चार्ट, स्कैटर प्लॉट, हिस्टोग्राम, या कस्टम विज़ुअलाइज़ेशन बना सकते हैं - टूल आपका फिगर अपने-आप कैप्चर करता है और कोड के सफलतापूर्वक चलने पर उसे पॉपअप विंडो में दिखाता है।

यह सीखने वालों, डेटा साइंटिस्ट्स और इंजीनियरों के लिए परफेक्ट है जो Python विज़ुअलाइज़ेशन कोड के साथ जल्दी-जल्दी प्रयोग करना चाहते हैं, बिना Jupyter Notebook या लोकल Python सेटअप की जरूरत के।

सिर्फ़ एक कोड रनर से कहीं अधिक

एक ही एक्ज़ीक्यूटर में मल्टी-फ़ाइल एडिटर, अलग-थलग निष्पादन टर्मिनल, रनटाइम-विशिष्ट लाइब्रेरी, स्थायी वर्कस्पेस, साझाकरण और रीयल-टाइम सहयोग का उपयोग करें।

इस एक्ज़ीक्यूटर का उपयोग कैसे करें?

रनटाइम चुनें, फ़ाइल खोलें या बनाएँ, अपना कोड लिखें और चलाएँ चुनें। आउटपुट टर्मिनल में दिखाई देता है। साइन-इन उपयोगकर्ता वर्कस्पेस में फ़ाइलें रख सकते हैं, लाइब्रेरी इंस्टॉल कर सकते हैं और शेयर के माध्यम से सहयोग कर सकते हैं।

  1. एक संस्करण चुनें और वर्तमान फ़ाइल संपादित करें या वर्कस्पेस की दूसरी फ़ाइल खोलें।
  2. कोड चलाएँ, माँगे जाने पर टर्मिनल में इनपुट दें और सहेजा गया रन इतिहास देखें।
  3. जब कार्य के लिए एक से अधिक कोड अंश चाहिए, तो लाइब्रेरी, वर्कस्पेस टूल, शेयरिंग और चैट का उपयोग करें।

📊 Matplotlib का परिचय

1. Matplotlib क्या है?

Matplotlib एक लोकप्रिय Python लाइब्रेरी है जिसका उपयोग स्थिर, एनिमेटेड, और इंटरएक्टिव विज़ुअलाइज़ेशन बनाने के लिए किया जाता है। यह खास तौर पर डेटा साइंस और वैज्ञानिक कंप्यूटिंग में उपयोगी है।

import matplotlib.pyplot as plt

2. लाइन प्लॉट

X और Y मानों का एक बेसिक लाइन चार्ट।

import matplotlib.pyplot as plt

x = [1, 2, 3, 4]
y = [2, 4, 6, 8]

plt.plot(x, y)
plt.title("लाइन प्लॉट")
plt.xlabel("X अक्ष")
plt.ylabel("Y अक्ष")
plt.show()

3. बार चार्ट

बार चार्ट अलग-अलग कैटेगरीज़ की तुलना करने के लिए उपयोगी होते हैं।

categories = ['A', 'B', 'C']
values = [5, 7, 3]

plt.bar(categories, values)
plt.title("बार चार्ट")
plt.show()

4. स्कैटर प्लॉट

दो संख्यात्मक वेरिएबल्स के बीच संबंध दिखाने के लिए स्कैटर प्लॉट का उपयोग करें।

x = [1, 2, 3, 4]
y = [10, 20, 25, 30]

plt.scatter(x, y)
plt.title("स्कैटर प्लॉट")
plt.show()

5. पाई चार्ट

पाई चार्ट अनुपात दिखाने के लिए उपयोग किए जाते हैं।

labels = ['सेब', 'केला', 'चेरी']
sizes = [30, 40, 30]

plt.pie(sizes, labels=labels, autopct='%1.1f%%')
plt.title("फल वितरण")
plt.show()

6. हिस्टोग्राम

हिस्टोग्राम संख्यात्मक डेटा के वितरण को समझने में मदद करते हैं।

import numpy as np

data = np.random.randn(1000)

plt.hist(data, bins=30)
plt.title("हिस्टोग्राम")
plt.show()

7. मल्टिपल प्लॉट्स

सबप्लॉट्स का उपयोग करके एक ही फिगर में कई चार्ट प्लॉट करें।

x = [1, 2, 3, 4]
y1 = [1, 4, 9, 16]
y2 = [2, 3, 5, 7]

plt.subplot(1, 2, 1)
plt.plot(x, y1)
plt.title("प्लॉट 1")

plt.subplot(1, 2, 2)
plt.plot(x, y2)
plt.title("प्लॉट 2")

plt.tight_layout()
plt.show()

8. स्टाइल कस्टमाइज़ करें

आप रंग, स्टाइल, मार्कर्स और बहुत कुछ कस्टमाइज़ कर सकते हैं।

plt.plot(x, y1, color='red', linestyle='--', marker='o')
plt.title("स्टाइल्ड लाइन")
plt.show()

9. प्लॉट को इमेज के रूप में सेव करें

savefig() का उपयोग करके अपने प्लॉट को इमेज फाइल में सेव करें।

plt.plot(x, y1)
plt.savefig("my_plot.png")

10. 3D प्लॉट (उन्नत)

Matplotlib mpl_toolkits.mplot3d के जरिए 3D प्लॉटिंग भी सपोर्ट करता है।

from mpl_toolkits.mplot3d import Axes3D

fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

x = [1, 2, 3]
y = [2, 3, 4]
z = [5, 6, 7]

ax.scatter(x, y, z)
plt.show()