डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण कदम है क्योंकि यह यह समझने में मदद करता है कि डेटा में क्या चल रहा है, वास्तव में इसके नीचे काम करने वाले जटिल काम को देखे बिना और जटिल गणनाओं को निष्पादित किए बिना।
पाइगल एक ओपन सोर्स पायथन पैकेज है जो इंटरेक्टिव प्लॉट और एसवीजी (स्केलर वेक्टर ग्राफिक्स) ग्राफ की छवियों के निर्माण में मदद करता है। SVG, दिए गए डेटा के साथ गतिशील रूप से एनिमेटेड ग्राफ़ उत्पन्न करने के लिए संदर्भित करता है।
रेखांकन की इन एसवीजी छवियों का उपयोग और हमारी आवश्यकताओं के आधार पर अनुकूलित किया जा सकता है। एसवीजी छवियां अत्यधिक मापनीय हैं, इसलिए उन्हें उच्च गुणवत्ता वाले प्रारूप में डाउनलोड किया जा सकता है। इन डाउनलोड की गई छवियों को विभिन्न परियोजनाओं, वेबसाइटों आदि में भी एम्बेड किया जा सकता है।
ये इंटरैक्टिव और अनुकूलित ग्राफ़ पाइगल में आसानी से बनाए जा सकते हैं। Pygal बार चार्ट, हिस्टोग्राम, लाइन प्लॉट और बहुत कुछ बनाने में मदद करता है।
एक लाइन चार्ट डेटा को एक लाइन पर डेटा बिंदुओं की एक श्रृंखला के रूप में समझने में मदद करता है।
विंडोज पर नीचे दिए गए कमांड का उपयोग करके पाइगल पैकेज स्थापित किया जा सकता है -
pip install Pygal
आइए समझते हैं कि पाइगल का उपयोग करके लाइन चार्ट कैसे बनाया जा सकता है
उदाहरण
import pygal from pygal.style import Style custom_style = Style(colors=('#E80080', '#404040', '#9BC850', '#E81190')) line_chart = pygal.Line(height=400,width = 300,style=custom_style) line_chart.title = "Line chart" line_chart.add("label 1", [0.4, 0.45,0.5,0.56]) line_chart.add("label 2", [1.2, 1.3,1.4,1.45]) line_chart.add("label 3", [1.5,1.56,1.58,1.6]) line_chart.add("label 4", [0.7,0.8,0.9,1.0]) line_chart.render_in_browser()
आउटपुट
स्पष्टीकरण
-
आवश्यक पैकेज पर्यावरण में आयात किए जाते हैं।
-
pygal.line फ़ंक्शन को कुछ मापदंडों के साथ कहा जाता है।
-
यह एक वैरिएबल को असाइन किया जाता है जिसका उपयोग विशेषताओं को जोड़ने के लिए किया जाता है।
-
रेखा ग्राफ़ के लिए रंग परिभाषित हैं।
-
ग्राफ की ऊंचाई और चौड़ाई को भी परिभाषित किया गया है।
-
लाइन प्लॉट के लिए शीर्षक और मान परिभाषित किए गए हैं।
-
'render_in_browser' फ़ंक्शन को ब्राउज़र में उत्पन्न लाइन ग्राफ़ को प्लॉट करने के लिए कहा जाता है।