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

पायथन में Bokeh लाइब्रेरी का उपयोग करके ट्विन एक्सेस को विज़ुअलाइज़ कैसे करें?


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

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

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

Windows कमांड प्रॉम्प्ट पर Bokeh की इंस्टॉलेशन

pip3 install bokeh

Anaconda प्रॉम्प्ट पर Bokeh की इंस्टॉलेशन

conda install bokeh

आइए एक उदाहरण देखें:

उदाहरण

from numpy import pi, arange, sin, linspace
x = arange(-2.5*pi, 2.5*pi, 0.15)
y = sin(x)
y2 = linspace(0, 176, len(y))
from bokeh.plotting import output_file, figure, show
from bokeh.models import LinearAxis, Range1d
my_fig = figure(title='Twin Axis plot', plot_width=300, plot_height=300, y_range=(-0.7, 0.7))
my_fig.line(x, y, color="blue")
my_fig.extra_y_ranges = {"y2": Range1d(start=0, end=100)}
my_fig.add_layout(LinearAxis(y_range_name="y2"), 'right')
my_fig.line(x, y2, color="cyan", y_range_name="y2")
show(my_fig)

आउटपुट

पायथन में Bokeh लाइब्रेरी का उपयोग करके ट्विन एक्सेस को विज़ुअलाइज़ कैसे करें?

व्याख्या

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

  • चौड़ाई और ऊंचाई के साथ figure फ़ंक्शन को कॉल किया जाता है।

  • NumPy का उपयोग करके डेटा उत्पन्न किया जाता है।

  • जनरेट होने वाली HTML फ़ाइल का नाम बताने के लिए 'output_file' फ़ंक्शन को कॉल किया जाता है।

  • डेटा के साथ Bokeh में मौजूद 'line' फ़ंक्शन को कॉल किया जाता है।

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


  1. पायथन में Seaborn लाइब्रेरी का उपयोग करके पॉइंट प्लॉट कैसे विज़ुअलाइज़ करें पायथन में Seaborn लाइब्रेरी का उपयोग करके पॉइंट प्लॉट कैसे विज़ुअलाइज़ करें

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

  1. पायथन Seaborn लाइब्रेरी में countplot का उपयोग करके डेटा कैसे विज़ुअलाइज़ करें पायथन Seaborn लाइब्रेरी में countplot का उपयोग करके डेटा कैसे विज़ुअलाइज़ करें

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

  1. पायथन में Seaborn लाइब्रेरी में बार प्लॉट का उपयोग कैसे करें पायथन में Seaborn लाइब्रेरी में बार प्लॉट का उपयोग कैसे करें

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