Plotting pandas DataFrames

CodeUtility के ऑनलाइन Matplotlib IDE में Plotting pandas DataFrames देखें, चलाएँ और बदलाव करके आज़माएँ।

पहले से इंस्टॉल लाइब्रेरी
🚀 565,344 कुल निष्पादन (12,049 इस महीने)
एम्बेड करें
आउटपुट

कोडिंग चैलेंज के साथ Python का अभ्यास करें

सीधे इस एडिटर में प्रैक्टिकल समस्याएँ हल करें: सैंपल टेस्ट चलाएँ, सबमिट करें, और AI कोड रिव्यू पाएं।

सभी Python चैलेंज
आसान

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

आप सीखेंगे अंकगणितलौटाए गए मान
BeginnerLearning-pathVariables
आसान

Days in a Month

Return how many days a month has, including leap years.

आप सीखेंगे कैलेंडर के नियमसहायक फ़ंक्शन
BeginnerConditionsFunctionsLearning-path
आसान

दो वेक्टरों का डॉट प्रोडक्ट

दो वेक्टरों के हर तत्व को आपस में गुणा करके परिणाम जोड़ें, यही हर न्यूरॉन की मूल गणना है।

आप सीखेंगे वेक्टरडॉट प्रोडक्ट
न्यूरल नेटवर्कएआईमशीन लर्निंग
आसान

Distance Between Points

Compute the straight-line distance between two points.

आप सीखेंगे पाइथागोरस प्रमेयवर्गमूल
BeginnerFunctionsLearning-pathmath
आसान

Average of Three

Average three whole numbers.

आप सीखेंगे अंकगणितभाग
BeginnerLearning-pathVariables
आसान

टू-डू लिस्ट

कामों की लिस्ट संभालें: जोड़ें, पूरा चिह्नित करें, हटाएँ और बताएँ कि क्या बाकी है।

आप सीखेंगे टाइप वाले कलेक्शनरिकॉर्ड
BeginnerSimulationStrings
आसान

मूल संख्या जांचें

निर्धारित करें कि कोई संख्या मूल है या नहीं।

आप सीखेंगे विभाज्यतालूप को तेज़ करना
BeginnerLoopsNumbersStudent-beginner
कठिन

Word Break

Decide whether text can be split into dictionary words.

आप सीखेंगे प्रीफ़िक्स DPटेक्स्ट को शब्दों में बाँटना
AdvancedDynamic-programmingHackathonStrings
आसान

Count Pairs With a Sum

Count pairs of positions whose values add up to a target.

आप सीखेंगे इंडेक्स के जोड़ेदोहरी गिनती से बचना
ArraysBeginnerLearning-pathNested-loops
आसान

गुम संख्या

0 से n तक की श्रेणी में से एक गुम संख्या खोजें।

आप सीखेंगे समांतर श्रेणीयोग के अंतर की ट्रिक
ArraysBeginnerStudent-beginnermath
मध्यम

K-th Smallest Element

Find the k-th smallest value without fully sorting.

आप सीखेंगे क्विकसेलेक्टविभाजन
AdvancedCompetitive-programmingSorting
आसान

Min and Max Together

Find the smallest and largest value in one pass.

आप सीखेंगे एक ही पासकई मान लौटाना
ArraysBeginnerFunctionsLearning-path

📊 इस 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()