जुपिटर नोटबुक में ग्राफ़ कैसे बनाएं?

जुपिटर नोटबुक में ग्राफ़ कैसे बनाएं?

ज्यूपिटर नोटबुक डेटा वैज्ञानिकों के लिए नंबर एक गो-टू टूल है। यह एक इंटरैक्टिव वेब इंटरफ़ेस प्रदान करता है जिसका उपयोग डेटा विज़ुअलाइज़ेशन, आसान विश्लेषण और सहयोग के लिए किया जा सकता है।





डेटा विज़ुअलाइज़ेशन आपको मानचित्र या ग्राफ़ के माध्यम से अपने डेटा के लिए संदर्भ खोजने में सक्षम बनाता है। यह ट्यूटोरियल जुपिटर नोटबुक में ग्राफ़ के साथ इंटरैक्ट करने के लिए एक व्यावहारिक मार्गदर्शिका प्रदान करता है।





आवश्यक शर्तें

आपको जुपिटर स्थापित करें आपकी मशीन पर। यदि ऐसा नहीं है, तो आप अपनी कमांड-लाइन में निम्न कोड दर्ज करके इसे स्थापित कर सकते हैं:





$ pip install jupyter

आपको इसकी भी आवश्यकता होगी पांडा तथा मैटप्लोटलिब पुस्तकालय:

क्या एक्सबॉक्स वन में ब्लूटूथ है
$ pip install pandas $ pip install matplotlib

स्थापना पूर्ण होने के बाद, ज्यूपिटर नोटबुक सर्वर प्रारंभ करें। ऐसा करने के लिए अपने टर्मिनल में नीचे दी गई कमांड टाइप करें। वर्तमान निर्देशिका में फ़ाइलें दिखाने वाला एक ज्यूपिटर पृष्ठ आपके कंप्यूटर के डिफ़ॉल्ट ब्राउज़र में खुल जाएगा।



$ jupyter notebook

ध्यान दें: जिस टर्मिनल विंडो में आप यह कमांड चलाते हैं, उसे बंद न करें। ऐसा करने पर आपका सर्वर बंद हो जाएगा।

सरल प्लॉट

एक नए ज्यूपिटर पेज में, इस कोड को चलाएँ:





import matplotlib.pyplot as plt
x=[1,2,3,4,5,6,7,8]
y=[2,4,6,8,10,12,14,16]
plt.plot(x,y)
plt.show()

कोड एक साधारण लाइन प्लॉट के लिए है। पहली पंक्ति आयात करती है पायप्लॉट से रेखांकन पुस्तकालय मैटप्लोटलिब एपीआई। तीसरी और चौथी रेखाएँ क्रमशः x और y अक्षों को परिभाषित करती हैं।

NS भूखंड() ग्राफ को प्लॉट करने के लिए विधि को कहा जाता है। NS प्रदर्शन() फिर ग्राफ को प्रदर्शित करने के लिए विधि का उपयोग किया जाता है।





मान लीजिए आप इसके बजाय एक वक्र बनाना चाहते हैं। प्रक्रिया वही है। बस के मूल्यों को बदलें अजगर सूची वाई-अक्ष के लिए।

import matplotlib.pyplot as plt
x=[3,4,5,6,7,8,9,10,11,12]
y= [9,16,25,36,49,64,81,100,121,144]
plt.plot(x,y)
plt.show()

कुछ महत्वपूर्ण नोटिस करें: दोनों ग्राफ़ में, कोई स्पष्ट पैमाने की परिभाषा नहीं है। पैमाने की गणना स्वचालित रूप से की जाती है और लागू की जाती है। यह कई दिलचस्प विशेषताओं में से एक है जो जुप्टर प्रदान करता है जो आपको कोड के बारे में चिंता करने के बजाय अपने काम (डेटा विश्लेषण) पर ध्यान केंद्रित कर सकता है।

यदि आप भी सतर्क हैं, तो आप देख सकते हैं कि x और y अक्षों के लिए मानों की संख्या समान है। यदि उनमें से कोई भी दूसरे से कम है, तो जब आप कोड चलाते हैं तो एक त्रुटि फ़्लैग की जाएगी और कोई ग्राफ़ नहीं दिखाया जाएगा।

उपलब्ध प्रकार

उपरोक्त रेखा ग्राफ़ और वक्र के विपरीत, अन्य ग्राफ़ विज़ुअलाइज़ेशन (जैसे हिस्टोग्राम, बार चार्ट, आदि) को दिखाने के लिए स्पष्ट रूप से परिभाषित करने की आवश्यकता होती है।

बार ग्राफ

बार प्लॉट दिखाने के लिए आपको का उपयोग करना होगा छड़ () तरीका।

import matplotlib.pyplot as plt
x=[3,4,5,6,7,8,9,10,11,12]
y= [9,16,25,36,49,64,81,100,121,144]
plt.bar(x,y)
plt.show()

स्कैटर प्लॉट

आपको बस इतना करना है कि का उपयोग करना है बिखराव () पिछले कोड में विधि।

import matplotlib.pyplot as plt
x=[3,4,5,6,7,8,9,10,11,12]
y= [9,16,25,36,49,64,81,100,121,144]
plt.scatter(x,y)
plt.show()

पाई चार्ट

पाई प्लॉट ऊपर के बाकी हिस्सों से थोड़ा अलग है। पंक्ति ४ विशेष रुचि का है, इसलिए वहां की विशेषताओं पर एक नज़र डालें।

अंजीर पहलू अनुपात सेट करने के लिए प्रयोग किया जाता है। आप इसे अपनी पसंद की किसी भी चीज़ पर सेट कर सकते हैं (जैसे (9,5)), लेकिन आधिकारिक पांडा डॉक्स सलाह देते हैं कि आप 1 के पहलू अनुपात का उपयोग करें।

import matplotlib.pyplot as plt
x=[4,9,16,25,36]
fig = plt.figure(figsize =(9, 5)) # line 4
plt.pie(x)
plt.show()

पाई चार्ट में कुछ पैरामीटर हैं जो उल्लेखनीय हैं:

लेबल - इसका उपयोग पाई चार्ट में प्रत्येक स्लाइस को एक लेबल देने के लिए किया जा सकता है।

रंग की - इसका उपयोग प्रत्येक स्लाइस को पूर्वनिर्धारित रंग देने के लिए किया जा सकता है। आप टेक्स्ट फॉर्म (जैसे पीला) या हेक्स फॉर्म (जैसे '# ebc713') दोनों में रंग निर्दिष्ट कर सकते हैं।

नीचे दिया गया उदाहरण देखें:

import matplotlib.pyplot as plt
x=[4,9,16,25,36]
fig = plt.figure(figsize =(5.5, 5.5))
plt.pie(x, labels=('Guavas', 'Berries','Mangoes','Apples', 'Avocado'),
colors = ( '#a86544', '#eb5b13', '#ebc713', '#bdeb13', '#8aeb13'))
plt.show()

और भी प्लॉट हैं जैसे इतिहास , क्षेत्र , तथा कहां वह आप कर सकते हैं पंडों के दस्तावेज़ों के बारे में और पढ़ें .

प्लॉट स्वरूपण

उपरोक्त भूखंडों में, लेबल जैसे कोई पहलू नहीं हैं। यहाँ यह कैसे करना है।

एक शीर्षक जोड़ने के लिए, नीचे दिए गए कोड को अपनी जुपिटर नोटबुक में शामिल करें:

matplotlib.pyplot.title('My Graph Title')

x और y अक्षों को क्रमशः नीचे के रूप में लेबल किया जा सकता है:

matplotlib.pyplot.xlabel('my x-axis label')
matplotlib.pyplot.ylabel('my y-axis label')

और अधिक सीखना

आप चला सकते हैं मदद() जुपिटर कमांड के बारे में इंटरैक्टिव सहायता प्राप्त करने के लिए अपनी नोटबुक में कमांड। किसी विशेष वस्तु के बारे में अधिक जानकारी प्राप्त करने के लिए, आप उपयोग कर सकते हैं मदद (वस्तु) .

आपको csv . से डेटासेट का उपयोग करके ग्राफ़ बनाने का प्रयास करना भी एक अच्छा अभ्यास मिलेगा फ़ाइलें। अपने निष्कर्षों को संप्रेषित करने और उनका विश्लेषण करने के लिए डेटा की कल्पना करना सीखना एक शक्तिशाली उपकरण है, इसलिए अपने कौशल का निर्माण करने के लिए कुछ समय लेना उचित है।

साझा करना साझा करना कलरव ईमेल पंडों का उपयोग करके पायथन लिपियों में एक्सेल डेटा कैसे आयात करें

उन्नत डेटा विश्लेषण के लिए, पायथन एक्सेल से बेहतर है। पंडों का उपयोग करके अपने एक्सेल डेटा को पायथन लिपि में आयात करने का तरीका यहां दिया गया है!

आगे पढ़िए
संबंधित विषय
  • प्रोग्रामिंग
  • अजगर
  • कोडिंग ट्यूटोरियल
  • डेटा विश्लेषण
लेखक के बारे में जेरोम डेविडसन(22 लेख प्रकाशित)

जेरोम MakeUseOf में स्टाफ राइटर हैं। वह प्रोग्रामिंग और लिनक्स पर लेख शामिल करता है। वह एक क्रिप्टो उत्साही भी है और हमेशा क्रिप्टो उद्योग पर नजर रखता है।

जेरोम डेविडसन की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें