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

Python में Bokeh का उपयोग करके विशिष्ट संरेखण वाले यादृच्छिक आयत कैसे बनाएं?

Bokeh एक Python पैकेज है जो डेटा विज़ुअलाइज़ेशन में मदद करता है। यह एक ओपन-सोर्स प्रोजेक्ट है। 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

मनमाने आयतों को केंद्र बिंदु, ऊंचाई, चौड़ाई, और कोण निर्दिष्ट करके खींचा जा सकता है। यह 'rect' फ़ंक्शन का उपयोग करके प्राप्त किया जाता है।

उदाहरण

from math import pi
from bokeh.plotting import figure, output_file, show
output_file('rectanglesRandom.html')
p = figure(plot_width=400, plot_height=400)
p.rect(x=[1, 3, 5, 7], y=[1, 3, 5, 7], width=0.2, height=50, color="#CAB2D6",
       angle=pi/3, height_units="screen")
show(p)

आउटपुट

Python में Bokeh का उपयोग करके विशिष्ट संरेखण वाले यादृच्छिक आयत कैसे बनाएं?

व्याख्या

  • आवश्यक पैकेज आयात किए जाते हैं, और उपनाम दिए जाते हैं।
  • प्लॉट चौड़ाई और ऊंचाई के साथ फिगर फ़ंक्शन को कॉल किया जाता है।
  • 'output_file' फ़ंक्शन को उत्पन्न होने वाली HTML फ़ाइल का नाम बताने के लिए कॉल किया जाता है।
  • Bokeh में मौजूद 'rect' फ़ंक्शन को डेटा के साथ कॉल किया जाता है।
  • 'show' फ़ंक्शन का उपयोग प्लॉट प्रदर्शित करने के लिए किया जाता है।
  1. पायथन में Bokeh का उपयोग करके साइनसोइडल तरंगें कैसे उत्पन्न करें? पायथन में Bokeh का उपयोग करके साइनसोइडल तरंगें कैसे उत्पन्न करें?

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

  1. पायथन का उपयोग करके Matplotlib से 3D लाइन प्लॉट कैसे बनाएं पायथन का उपयोग करके Matplotlib से 3D लाइन प्लॉट कैसे बनाएं

    Matplotlib डेटा विज़ुअलाइज़ेशन के लिए एक लोकप्रिय पायथन पैकेज है। डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण कदम है क्योंकि यह संख्याओं को देखे बिना और जटिल गणना किए बिना डेटा में क्या हो रहा है, यह समझने में मदद करता है। यह दर्शकों को मात्रात्मक अंतर्दृष्टि को प्रभावी ढंग से संप्रेषित करने में मदद करत

  1. Matplotlib का उपयोग करके Python में हिस्टोग्राम कैसे बनाएं? Matplotlib का उपयोग करके Python में हिस्टोग्राम कैसे बनाएं?

    Matplotlib डेटा विज़ुअलाइज़ेशन के लिए एक लोकप्रिय Python पैकेज है।डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण चरण है क्योंकि यह संख्याओं को देखे बिना और जटिल गणनाएँ किए बिना डेटा में क्या हो रहा है, इसे समझने में मदद करता है।यह दर्शकों को मात्रात्मक अंतर्दृष्टि को प्रभावी ढंग से संप्रेषित करने में मदद कर