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