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

पायथन - बोकेह का उपयोग करके डेटा विज़ुअलाइज़ेशन

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

प्लॉटिंग लाइन्स

हम दो सूचियों के रूप में इसमें बिंदुओं के x और y निर्देशांक का उपयोग करके एक रेखा प्लॉट बना सकते हैं। हम आकृति की ऊंचाई और चौड़ाई को निर्दिष्ट करके सीधे ब्राउज़र में आउटपुट प्रदर्शित करते हैं। हम लाइन की चौड़ाई और लाइन के रंग जैसे अतिरिक्त पैरामीटर भी दे सकते हैं।

उदाहरण

from bokeh.io import show
from bokeh.plotting import figure
p = figure(plot_width=300, plot_height=300)
# add a line renderer
p.line([ 2, 1, 2, 4], [ 1, 3, 5, 4],
      line_width=2, color="blue")
# show the results
show(p)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

पायथन - बोकेह का उपयोग करके डेटा विज़ुअलाइज़ेशन

मंडलियां प्लॉट करना

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

उदाहरण

from bokeh.io import show
from bokeh.plotting import figure
p = figure(plot_width=400, plot_height=300)
# add a line renderer
p.circle([ 2, 1.5, 2, 3,2.4], [ 2, 3, 4, 4,3],
         size = 10, color = "red", alpha = 0.8)
# show the results
show(p)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

पायथन - बोकेह का उपयोग करके डेटा विज़ुअलाइज़ेशन

बार चार्ट बनाना

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

उदाहरण

from bokeh.io import show
from bokeh.plotting import figure
sales_qty = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri']
# Set the x_range to the list of categories above
p = figure(x_range=sales_qty , plot_height=250, title="Sales Figures")
# Categorical values can also be used as coordinates
p.vbar(x=sales_qty , top=[6, 3, 4, 2, 4], width=0.4)
# Set some properties to make the plot look better
p.xgrid.grid_line_color = None
p.y_range.start = 0
show(p)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

पायथन - बोकेह का उपयोग करके डेटा विज़ुअलाइज़ेशन


  1. पायथन में डेटा विश्लेषण और विज़ुअलाइज़ेशन?

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

  1. बेस 64 डेटा एन्कोडिंग पायथन का उपयोग कर रहा है

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

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

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