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

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


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

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

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

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

Matplotlib और Seaborn स्थिर भूखंडों का निर्माण करते हैं, जबकि Bokeh इंटरैक्टिव भूखंडों का निर्माण करते हैं। इसका मतलब है कि जब उपयोगकर्ता इन भूखंडों के साथ बातचीत करता है, तो वे तदनुसार बदल जाते हैं।

प्लॉट्स को फ्लास्क या Django सक्षम वेब एप्लिकेशन के आउटपुट के रूप में एम्बेड किया जा सकता है। इन भूखंडों को प्रस्तुत करने के लिए जुपिटर नोटबुक का भी उपयोग किया जा सकता है।

बोकेह की निर्भरता -

Numpy
Pillow
Jinja2
Packaging
Pyyaml
Six
Tornado
Python−dateutil

विंडोज़ कमांड प्रॉम्प्ट पर बोकेह की स्थापना

pip3 install bokeh

एनाकोंडा प्रांप्ट पर बोकेह का संस्थापन

conda install bokeh

निम्नलिखित एक उदाहरण है -

उदाहरण

from bokeh.plotting import figure, output_file, show
x = [7, 3, 5, 9, 2, 0]
y = [2, 5, 8, 1, 2, 4]
output_file('sample.html')
fig = figure(title = 'Line plot ', x_axis_label = 'x', y_axis_label = 'y')
fig.line(x,y)
show(fig)

आउटपुट

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

स्पष्टीकरण

  • आवश्यक पैकेज आयात किए जाते हैं, और उपनामित होते हैं।

  • डेटा को दो सूचियों के रूप में परिभाषित किया गया है।

  • फिगर फंक्शन कहलाता है।

  • 'output_file' फ़ंक्शन को उस HTML फ़ाइल के नाम का उल्लेख करने के लिए कहा जाता है जो जेनरेट की जाएगी।

  • बोकेह में मौजूद 'लाइन' फंक्शन कहलाता है।

  • प्लॉट प्रदर्शित करने के लिए 'शो' फ़ंक्शन का उपयोग किया जाता है।


  1. Matplotlib का उपयोग पायथन में एक से अधिक भूखंडों को पुनरावृत्त रूप से बनाने के लिए कैसे किया जा सकता है?

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

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

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

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

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