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

पायथन Bokeh: डेटा विज़ुअलाइज़ेशन (लाइन, सर्कल, बार चार्ट)

Bokeh परिचय

Bokeh वेब ब्राउज़र के लिए इंटरैक्टिव डेटा विज़ुअलाइज़ेशन लाइब्रेरी है। यह HTML/JS आउटपुट उत्पन्न करता है जिसे ब्राउज़र में देखा जा सकता है।

1. लाइन प्लॉट

from bokeh.io import show
from bokeh.plotting import figure

p = figure(plot_width=300, plot_height=300, title="Line Plot")
p.line([2, 1, 2, 4], [1, 3, 5, 4], line_width=2, color="blue", legend_label="Data")

show(p)  # ब्राउज़र में खोलता है

2. सर्कल (स्कैटर) प्लॉट

from bokeh.io import show
from bokeh.plotting import figure

p = figure(plot_width=400, plot_height=300, title="Scatter Plot")
p.circle([2, 1.5, 2, 3, 2.4], [2, 3, 4, 4, 3],
         size=10, color="red", alpha=0.8, legend_label="Points")

show(p)

3. बार चार्ट (वर्टिकल बार)

from bokeh.io import show
from bokeh.plotting import figure

sales_qty = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri']

p = figure(x_range=sales_qty, plot_height=250, title="Sales Figures",
           toolbar_location=None, tools="")
p.vbar(x=sales_qty, top=[6, 3, 4, 2, 4], width=0.4, color="steelblue")

# स्टाइलिंग
p.xgrid.grid_line_color = None
p.y_range.start = 0
p.xaxis.axis_label = "Weekday"
p.yaxis.axis_label = "Sales"

show(p)

आउटपुट

प्रत्येक show(p) एक नया ब्राउज़र टैब खोलता है जिसमें इंटरैक्टिव प्लॉट होता है (पैन, ज़ूम, सेव, रीसेट टूल्स के साथ)।

पायथन Bokeh: डेटा विज़ुअलाइज़ेशन (लाइन, सर्कल, बार चार्ट) पायथन Bokeh: डेटा विज़ुअलाइज़ेशन (लाइन, सर्कल, बार चार्ट) पायथन Bokeh: डेटा विज़ुअलाइज़ेशन (लाइन, सर्कल, बार चार्ट)

Bokeh स्थापना

pip install bokeh

उन्नत विशेषताएं

  • इंटरैक्टिविटी: होवर टूल, टैप टूल, लिंक्ड प्लॉट्स।
  • लेआउट: row(), column(), gridplot()।
  • डेटा स्रोत: ColumnDataSource से डायनामिक अपडेट।
  • सर्वर: bokeh serve से रियल-टाइम स्ट्रीमिंग।
  1. पायथन में डेटा विश्लेषण और विज़ुअलाइज़ेशन पायथन में डेटा विश्लेषण और विज़ुअलाइज़ेशन

    पायथन डेटा विश्लेषण और विज़ुअलाइज़ेशन के लिए कई लाइब्रेरी प्रदान करता है मुख्य रूप से numpy, pandas, matplotlib, seaborn आदि। इस खंड में, हम डेटा विश्लेषण और विज़ुअलाइज़ेशन के लिए pandas लाइब्रेरी पर चर्चा करने जा रहे हैं जो numpy के ऊपर बनी एक ओपन सोर्स लाइब्रेरी है। यह हमें तेजी से विश्लेषण और डे

  1. पायथन का उपयोग करके Base64 डेटा एन्कोडिंग पायथन का उपयोग करके Base64 डेटा एन्कोडिंग

    base64 मॉड्यूल में फंक्शन बाइनरी डेटा को ASCII के एक सबसेट में अनुवादित करते हैं जो प्लेनटेक्स्ट प्रोटोकॉल का उपयोग करके ट्रांसमिशन के लिए उपयुक्त है। एन्कोडिंग और डिकोडिंग फंक्शन RFC 3548 में विनिर्देशों को लागू करते हैं, जो Base16, Base32, और Base64 एल्गोरिदम को परिभाषित करता है, और डी-फैक्टो मान

  1. पायथन में CX_Freeze का उपयोग पायथन में CX_Freeze का उपयोग

    कभी-कभी हम कुछ अलग बनाना चाहते हैं जो बहुत रोमांचक हो, और मानव स्वभाव के अनुसार, हम हमेशा इसे साझा करना पसंद करते हैं। पायथन भी उन इच्छाओं को पूरा करता है। पायथन का उपयोग करके, अगर हम अपने पायथन प्रोग्राम को अपने दोस्तों के साथ साझा करना चाहते हैं तो हम ऐसा कर सकते हैं, बस उनके मशीन पर वही पायथन सं