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

व्याख्या
- आवश्यक पैकेज वातावरण में आयात किए जाते हैं।
- कुछ पैरामीटर्स के साथ pygal.Gauge फ़ंक्शन को कॉल किया जाता है।
- इसे एक वेरिएबल को असाइन किया जाता है जिसका उपयोग विशेषताओं को जोड़ने के लिए किया जाता है।
- गेज प्लॉट्स के लिए रंग परिभाषित किए जाते हैं।
- ग्राफ़ की ऊंचाई और चौड़ाई भी परिभाषित की जाती है।
- गेज प्लॉट्स के लिए शीर्षक और मान परिभाषित किए जाते हैं।
- 'render_in_browser' फ़ंक्शन को जनरेट किए गए गेज प्लॉट को ब्राउज़र में प्लॉट करने के लिए कॉल किया जाता है।