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
xvals = ['label_1', 'label_2', 'label_3']
yvals = [56, 78, 99]
fig = figure(x_range = xvals, plot_width = 400, plot_height = 300)
cols = ['navy','cyan','orange']
fig.vbar(x = xvals, top = yvals, color = cols, width = 0.5)
show(fig)

आउटपुट

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

स्पष्टीकरण

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

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

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

  • रंग सूची को बार ग्राफ में हर बार को अलग-अलग रंग देने के लिए भी परिभाषित किया जा सकता है।

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

  • बोकेह में मौजूद 'vbar' फ़ंक्शन को डेटा के साथ कहा जाता है।

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


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

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

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

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

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

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