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