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

पायथन में एक भूखंड पर कई आकृतियों की कल्पना करने के लिए बोके का उपयोग कैसे किया जा सकता है?


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

बोकेह डेटा स्रोत को 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 फ़ाइल के नाम का उल्लेख करने के लिए कहा जाता है जो जेनरेट की जाएगी।

  • बोकेह में मौजूद 'रेक्ट', 'स्क्वायर', 'एलीप्स' और 'ओवल' फंक्शन डेटा के साथ कहलाते हैं।

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


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

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

  1. पायथन में डेटा की कल्पना करने के लिए सीबॉर्न में फ़ैक्टरप्लॉट का उपयोग कैसे किया जा सकता है?

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

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

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