বোকেহ হল একটি পাইথন প্যাকেজ যা ডেটা ভিজ্যুয়ালাইজেশনে সাহায্য করে৷ এটি একটি ওপেন সোর্স প্রকল্প। Bokeh HTML এবং JavaScript ব্যবহার করে তার প্লট রেন্ডার করে। এটি নির্দেশ করে যে ওয়েব-ভিত্তিক ড্যাশবোর্ডগুলির সাথে কাজ করার সময় এটি কার্যকর৷
৷বোকেহ সহজেই NumPy, Pandas এবং অন্যান্য Python প্যাকেজের সাথে ব্যবহার করা যেতে পারে। এটি ইন্টারেক্টিভ প্লট, ড্যাশবোর্ড এবং আরও অনেক কিছু তৈরি করতে ব্যবহার করা যেতে পারে।
বোকেহ ডাটা সোর্সকে একটি JSON ফাইলে রূপান্তর করে। এই ফাইলটি বোকেহজেএস-এ একটি ইনপুট হিসাবে ব্যবহৃত হয়, যা একটি জাভাস্ক্রিপ্ট লাইব্রেরি। এই BokehJS টাইপস্ক্রিপ্টে লেখা যা আধুনিক ব্রাউজারে ভিজ্যুয়ালাইজেশন রেন্ডার করতে সাহায্য করে।
Matplotlib এবং Seaborn স্ট্যাটিক প্লট তৈরি করে, যেখানে Bokeh ইন্টারেক্টিভ প্লট তৈরি করে। এর মানে যখন ব্যবহারকারী এই প্লটগুলির সাথে ইন্টারঅ্যাক্ট করে, তখন তারা সেই অনুযায়ী পরিবর্তিত হয়।
প্লট ফ্লাস্ক বা জ্যাঙ্গো সক্ষম ওয়েব অ্যাপ্লিকেশনের আউটপুট হিসাবে এমবেড করা যেতে পারে। জুপিটার নোটবুকও এই প্লটগুলিকে রেন্ডার করতে ব্যবহার করা যেতে পারে৷
৷বোকেহ -
এর নির্ভরতাNumpyPillowJinja2PackagingPyyamlSixTornadoPython−dateutil
উইন্ডোজ কমান্ড প্রম্পটে বোকেহ ইনস্টল করা
pip3 install bokeh
অ্যানাকোন্ডা প্রম্পটে বোকেহের ইনস্টলেশন
conda install bokeh
নিম্নলিখিত একটি উদাহরণ -
bokeh.plotting থেকে ইম্পোর্ট ফিগার, output_file, showfig =figure(plot_width =400, plot_height =400)fig.vbar(x =[2,5,9,3], width =0.5, bottom =0, top =[2,4,6,8], color ="সায়ান")output_file('barplot.html') show(fig)আউটপুট
ব্যাখ্যা
-
প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়, এবং উপনামযুক্ত৷
৷ -
ফিগার ফাংশন বলা হয়।
-
'আউটপুট_ফাইল' ফাংশনটি এইচটিএমএল ফাইলের নাম উল্লেখ করার জন্য বলা হয় যা তৈরি করা হবে।
-
বোকেহে উপস্থিত 'vbar' ফাংশনটিকে ডেটা সহ বলা হয়।
-
'শো' ফাংশনটি প্লট প্রদর্শন করতে ব্যবহৃত হয়।