বোকেহ হল একটি পাইথন প্যাকেজ যা ডেটা ভিজ্যুয়ালাইজেশনে সাহায্য করে৷ এটি একটি ওপেন সোর্স প্রকল্প। Bokeh HTML এবং JavaScript ব্যবহার করে তার প্লট রেন্ডার করে। এটি নির্দেশ করে যে ওয়েব-ভিত্তিক ড্যাশবোর্ডগুলির সাথে কাজ করার সময় এটি কার্যকর৷
৷বোকেহ ডাটা সোর্সকে একটি JSON ফাইলে রূপান্তর করে। এই ফাইলটি বোকেহজেএস-এ একটি ইনপুট হিসাবে ব্যবহৃত হয়, যা একটি জাভাস্ক্রিপ্ট লাইব্রেরি। এই BokehJS টাইপস্ক্রিপ্টে লেখা যা আধুনিক ব্রাউজারে ভিজ্যুয়ালাইজেশন রেন্ডার করতে সাহায্য করে।
Matplotlib এবং Seaborn স্ট্যাটিক প্লট তৈরি করে, যেখানে Bokeh ইন্টারেক্টিভ প্লট তৈরি করে। এর মানে হল যখন ব্যবহারকারী এই প্লটগুলির সাথে ইন্টারঅ্যাক্ট করে, তারা সেই অনুযায়ী পরিবর্তন করে।
প্লট ফ্লাস্ক বা জ্যাঙ্গো সক্ষম ওয়েব অ্যাপ্লিকেশনের আউটপুট হিসাবে এমবেড করা যেতে পারে। জুপিটার নোটবুকও এই প্লটগুলিকে রেন্ডার করতে ব্যবহার করা যেতে পারে৷
৷বোকেহ -
এর নির্ভরতাNumpy Pillow Jinja2 Packaging Pyyaml Six Tornado Python−dateutil
উইন্ডোজ কমান্ড প্রম্পটে বোকেহ ইনস্টল করা
pip3 install 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)
আউটপুট
ব্যাখ্যা
-
প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়, এবং উপনামযুক্ত৷
৷ -
প্লট প্রস্থ এবং উচ্চতা সহ চিত্র ফাংশন বলা হয়।
-
'আউটপুট_ফাইল' ফাংশনটি এইচটিএমএল ফাইলের নাম উল্লেখ করার জন্য বলা হয় যা তৈরি করা হবে।
-
বোকেহে উপস্থিত 'রেক্ট' ফাংশনটিকে ডেটা সহ বলা হয়।
-
'শো' ফাংশনটি প্লট প্রদর্শন করতে ব্যবহৃত হয়।