Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पाइगल का उपयोग पायथन में लाइन प्लॉट बनाने के लिए कैसे किया जा सकता है?


डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण कदम है क्योंकि यह यह समझने में मदद करता है कि डेटा में क्या चल रहा है, वास्तव में इसके नीचे काम करने वाले जटिल काम को देखे बिना और जटिल गणनाओं को निष्पादित किए बिना।

पाइगल एक ओपन सोर्स पायथन पैकेज है जो इंटरेक्टिव प्लॉट और एसवीजी (स्केलर वेक्टर ग्राफिक्स) ग्राफ की छवियों के निर्माण में मदद करता है। 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' फ़ंक्शन को ब्राउज़र में उत्पन्न लाइन ग्राफ़ को प्लॉट करने के लिए कहा जाता है।


  1. पाइथन का उपयोग करके हिस्टोग्राम बनाने के लिए matplotlib का उपयोग कैसे किया जा सकता है?

    Matplotlib एक लोकप्रिय पायथन पैकेज है जिसका उपयोग डेटा विज़ुअलाइज़ेशन के लिए किया जाता है। डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण कदम है क्योंकि यह यह समझने में मदद करता है कि वास्तव में संख्याओं को देखे बिना और जटिल गणना किए बिना डेटा में क्या हो रहा है। यह दर्शकों को मात्रात्मक अंतर्दृष्टि को प्

  1. पाइथन में श्रेणीबद्ध स्कैटर प्लॉट प्रदर्शित करने के लिए सीबोर्न लाइब्रेरी का उपयोग कैसे किया जा सकता है?

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

  1. पायथन में बिंदु भूखंडों की कल्पना करने के लिए सीबॉर्न लाइब्रेरी का उपयोग कैसे किया जा सकता है?

    सीबॉर्न एक पुस्तकालय है जो डेटा की कल्पना करने में मदद करता है। यह इंटरफ़ेस डेटा के प्रकार को अनुकूलित और नियंत्रित करने में मदद करता है और जब कुछ फ़िल्टर लागू होते हैं तो यह कैसे व्यवहार करता है। बार प्लॉट की सहायता से हम डेटा के वितरण की केंद्रीय प्रवृत्ति को समझ सकते हैं। बारप्लॉट फ़ंक्शन एक श्र