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