বোকেহ হল একটি পাইথন প্যাকেজ যা ডেটা ভিজ্যুয়ালাইজেশনে সাহায্য করে৷ এটি একটি ওপেন সোর্স প্রকল্প। Bokeh HTML এবং JavaScript ব্যবহার করে তার প্লট রেন্ডার করে। এটি নির্দেশ করে যে ওয়েব-
এর সাথে কাজ করার সময় এটি কার্যকরবোকেহ ডাটা সোর্সকে একটি JSON ফাইলে রূপান্তর করে। এই ফাইলটি বোকেহজেএস-এ একটি ইনপুট হিসাবে ব্যবহৃত হয়, যা একটি জাভাস্ক্রিপ্ট লাইব্রেরি। এই BokehJS টাইপস্ক্রিপ্টে লেখা যা আধুনিক ব্রাউজারে ভিজ্যুয়ালাইজেশন রেন্ডার করতে সাহায্য করে।
বোকেহের নির্ভরতা
Numpy Pillow Jinja2 Packaging Pyyaml Six Tornado Python−dateutil
উইন্ডোজ কমান্ড প্রম্পটে বোকেহ ইনস্টল করা
pip3 install bokeh
অ্যানাকোন্ডা প্রম্পটে বোকেহের ইনস্টলেশন
conda install bokeh
আসুন একটি উদাহরণ দেখি -
উদাহরণ
from bokeh.plotting import figure, output_file, show from bokeh.transform import dodge labs = ['label_1', 'label_2', 'label_3'] vals = ['val_1','val_2','val_3'] my_data = {'labs':labs, 'val_1':[2,5,11], 'val_2':[34,23,1], 'val_3':[25, 34, 23] } fig = figure(x_range = labs, plot_width = 300, plot_height = 300) fig.vbar(x = dodge('labs', -0.25, range = fig.x_range), top = 'val_1', width = 0.2,source = my_data, color = "green") fig.vbar(x = dodge('labs', 0.0, range = fig.x_range), top = 'val_2', width = 0.2, source = my_data,color = "cyan") fig.vbar(x = dodge('labs', 0.25, range = fig.x_range), top = 'val_3', width = 0.2,source = my_data,color = "blue") show(fig)
আউটপুট
ব্যাখ্যা
-
প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়, এবং উপনামযুক্ত৷
৷ -
প্লট প্রস্থ এবং উচ্চতা সহ চিত্র ফাংশন বলা হয়।
-
তথ্য তালিকায় সংজ্ঞায়িত করা হয়।
-
'আউটপুট_ফাইল' ফাংশনটি এইচটিএমএল ফাইলের নাম উল্লেখ করার জন্য বলা হয় যা তৈরি করা হবে।
-
বোকেহে উপস্থিত 'vbar' ফাংশনটিকে ডেটা সহ বলা হয়।
-
'শো' ফাংশনটি প্লট প্রদর্শন করতে ব্যবহৃত হয়।