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

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


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

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

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

Numpy
Pillow
Jinja2
Packaging
Pyyaml
Six
Tornado
Python−dateutil

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

pip3 install bokeh

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

conda install bokeh

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

उदाहरण

from bokeh.plotting import figure, output_file, show
from bokeh.transform import dodge
labs = ['label_1', 'label_2', 'label_3']
vals = ['val_1','val_2','val_3']
my_data = {'labs':labs,
   'val_1':[2,5,11],
   'val_2':[34,23,1],
   'val_3':[25, 34, 23]
}
fig = figure(x_range = labs, plot_width = 300, plot_height = 300)
fig.vbar(x = dodge('labs', -0.25, range = fig.x_range), top = 'val_1',
width = 0.2,source = my_data, color = "green")
fig.vbar(x = dodge('labs', 0.0, range = fig.x_range), top = 'val_2',
width = 0.2, source = my_data,color = "cyan")
fig.vbar(x = dodge('labs', 0.25, range = fig.x_range), top = 'val_3',
width = 0.2,source = my_data,color = "blue")
show(fig)

आउटपुट

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

स्पष्टीकरण

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

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

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

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

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

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


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

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

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

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

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

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