বোকেহ (Bokeh) একটি পাইথন প্যাকেজ যা ডেটা ভিজ্যুয়ালাইজেশনে সাহায্য করে। এটি একটি ওপেন সোর্স প্রজেক্ট। বোকেহ HTML এবং JavaScript ব্যবহার করে প্লট রেন্ডার করে। এটি নির্দেশ করে যে এটি ওয়েব-বেসড ড্যাশবোর্ডের সাথে কাজ করার সময় উপকারী।
বোকেহ 넘পাই (NumPy), প্যান্ডাস (Pandas) এবং অন্যান্য পাইথন প্যাকেজের সাথে সহজে ব্যবহার করা যায়। এটি ইন্টারেক্টিভ প্লট, ড্যাশবোর্ড ইত্যাদি তৈরি করতে ব্যবহার করা যায়।
বোকেহর ডিপেন্ডেন্সিগুলো (Dependencies):
Numpy Pillow Jinja2 Packaging Pyyaml Six Tornado Python-dateutil
Windows কমান্ড প্রম্পটে বোকেহ ইনস্টলেশন:
pip3 install bokeh
Anaconda প্রম্পটে বোকেহ ইনস্টলেশন:
conda install bokeh
গ্লিফ (glyph) ফাংশনে থাকা 'step' ফাংশন ডিসক্রিট (discrete) ডেটা পয়েন্ট জেনারেট করতে ব্যবহৃত হয়।
উদাহরণ
from bokeh.plotting import figure, output_file, show
output_file("stepLine.html")
p = figure(plot_width=500, plot_height=300)
p.step([2, 5, 3, 6, 7,9], [6,3, 2, 1, 0, 5], line_width=2, mode="center")
show(p)
আউটপুট

ব্যাখ্যা
প্রয়োজনীয় প্যাকেজ আমদানি করা হয়েছে এবং আলায়াস দেওয়া হয়েছে।
প্লট প্রস্থ এবং উচ্চতার সাথে 'figure' ফাংশন কল করা হয়েছে।
জেনারেট হওয়া HTML ফাইলের নাম উল্লেখ করতে 'output_file' ফাংশন কল করা হয়েছে।
ডেটার সাথে বোকেহের 'step' ফাংশন কল করা হয়েছে।
এটি স্টেপ রেন্ডার করতে সাহায্য করে।
প্লট প্রদর্শন করতে 'show' ফাংশন ব্যবহার করা হয়েছে।