बोकेह एक पायथन पैकेज है जो डेटा विज़ुअलाइज़ेशन में मदद करता है। यह एक ओपन सोर्स प्रोजेक्ट है। बोकेह एचटीएमएल और जावास्क्रिप्ट का उपयोग करके अपनी साजिश प्रस्तुत करता है। यह इंगित करता है कि वेब-आधारित डैशबोर्ड के साथ काम करते समय यह उपयोगी है।
बोकेह डेटा स्रोत को JSON फ़ाइल में कनवर्ट करता है। इस फ़ाइल का उपयोग बोकेहजेएस के इनपुट के रूप में किया जाता है, जो एक जावास्क्रिप्ट लाइब्रेरी है। यह बोकेहजेएस टाइपस्क्रिप्ट में लिखा गया है जो आधुनिक ब्राउज़रों पर विज़ुअलाइज़ेशन प्रस्तुत करने में मदद करता है।
मैटप्लोटलिब और सीबॉर्न स्थिर भूखंडों का उत्पादन करते हैं, जबकि बोकेह इंटरैक्टिव भूखंडों का उत्पादन करते हैं। इसका मतलब है कि जब उपयोगकर्ता इन भूखंडों के साथ बातचीत करता है, तो वे तदनुसार बदल जाते हैं।
प्लॉट्स को फ्लास्क या Django सक्षम वेब एप्लिकेशन के आउटपुट के रूप में एम्बेड किया जा सकता है। इन भूखंडों को प्रस्तुत करने के लिए जुपिटर नोटबुक का भी उपयोग किया जा सकता है।
बोकेह की निर्भरता -
Numpy Pillow Jinja2 Packaging Pyyaml Six Tornado Python−dateutil
विंडोज़ कमांड प्रॉम्प्ट पर बोकेह की स्थापना
pip3 install bokeh
एनाकोंडा प्रांप्ट पर बोकेह का संस्थापन
conda install bokeh
निम्नलिखित एक उदाहरण है -
From bokeh.plotting import figure, output_file, show
उदाहरण
my_fig = figure(plot_width = 400, plot_height = 300) my_fig.rect(x = 11,y = 11,width = 150, height = 75, width_units = 'screen', height_units = 'screen') my_fig.square(x = 2,y = 3,size = 80, color = 'blue') my_fig.ellipse(x = 7,y = 6, width = 30, height = 10, fill_color = None, line_width = 2) my_fig.oval(x = 6,y = 6,width = 2, height = 1, angle = -0.4) show(my_fig)
आउटपुट
स्पष्टीकरण
-
आवश्यक पैकेज आयात किए जाते हैं, और उपनामित होते हैं।
-
फिगर फ़ंक्शन को प्लॉट की चौड़ाई और ऊंचाई के साथ कहा जाता है।
-
'output_file' फ़ंक्शन को उस HTML फ़ाइल के नाम का उल्लेख करने के लिए कहा जाता है जो जेनरेट की जाएगी।
-
बोकेह में मौजूद 'रेक्ट', 'स्क्वायर', 'एलीप्स' और 'ओवल' फंक्शन डेटा के साथ कहलाते हैं।
-
प्लॉट प्रदर्शित करने के लिए 'शो' फ़ंक्शन का उपयोग किया जाता है।