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

पायथन में Bokeh का उपयोग करके स्कैटर प्लॉट कैसे उत्पन्न करें?


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

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

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

Bokeh की निर्भरताएं

Numpy Pillow Jinja2 Packaging Pyyaml Six Tornado Python-dateutil

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

pip3 install bokeh

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

conda install bokeh

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

उदाहरण

from bokeh.plotting import figure, output_file, show
fig = figure(plot_width=500, plot_height=400)
fig.scatter([1,3,7,5,4,9], [6,5,9,8,0,1], marker="circle", size=20, fill_color="grey")
output_file('scatterplot.html')
show(fig)

आउटपुट

पायथन में Bokeh का उपयोग करके स्कैटर प्लॉट कैसे उत्पन्न करें?

व्याख्या

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

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

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

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

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


  1. Python प्रोग्राम का उपयोग करके Keras से मॉडल कैसे प्लॉट करें? Python प्रोग्राम का उपयोग करके Keras से मॉडल कैसे प्लॉट करें?

    Keras का ग्रीक में अर्थ हॉर्न होता है। Keras को ONEIROS (ओपन-एंडेड न्यूरो-इलेक्ट्रॉनिक इंटेलिजेंट रोबोट ऑपरेटिंग सिस्टम) प्रोजेक्ट के शोध के हिस्से के रूप में विकसित किया गया था। Keras एक डीप लर्निंग API है, जो Python में लिखा गया है। यह एक हाई-लेवल API है जिसमें एक उत्पादक इंटरफ़ेस है जो मशीन लर्नि

  1. Python का उपयोग करके Keras से मॉडल कैसे प्लॉट करें? Python का उपयोग करके Keras से मॉडल कैसे प्लॉट करें?

    Tensorflow Google द्वारा प्रदान किया गया एक मशीन लर्निंग फ्रेमवर्क है। यह एक ओपन-सोर्स फ्रेमवर्क है जिसे Python के साथ संयोजन में एल्गोरिदम, डीप लर्निंग एप्लिकेशन और बहुत कुछ लागू करने के लिए उपयोग किया जाता है। इसका उपयोग शोध और उत्पादन उद्देश्यों के लिए किया जाता है। इसमें ऑप्टिमाइज़ेशन तकनीकें है

  1. Python में Seaborn लाइब्रेरी का उपयोग करके स्कैटर प्लॉट कैसे प्रदर्शित करें? Python में Seaborn लाइब्रेरी का उपयोग करके स्कैटर प्लॉट कैसे प्रदर्शित करें?

    डेटा की कल्पना करना एक महत्वपूर्ण कदम है क्योंकि यह संख्याओं को देखे बिना और जटिल गणनाएं किए बिना डेटा में क्या हो रहा है, इसे समझने में मदद करता है। Seaborn एक लाइब्रेरी है जो डेटा की कल्पना करने में मदद करती है।स्कैटर प्लॉट डेटा के वितरण को डेटा पॉइंट्स के रूप में दिखाता है जो ग्राफ पर फैले/बिखरे