কম্পিউটার টিউটোরিয়াল

পাইথনে বোকেহ (Bokeh) ব্যবহার করে স্টেপ লাইন প্লট (Step line plot) তৈরি করার পদ্ধতি


বোকেহ (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)

আউটপুট

পাইথনে বোকেহ (Bokeh) ব্যবহার করে স্টেপ লাইন প্লট (Step line plot) তৈরি করার পদ্ধতি

ব্যাখ্যা

  • প্রয়োজনীয় প্যাকেজ আমদানি করা হয়েছে এবং আলায়াস দেওয়া হয়েছে।

  • প্লট প্রস্থ এবং উচ্চতার সাথে 'figure' ফাংশন কল করা হয়েছে।

  • জেনারেট হওয়া HTML ফাইলের নাম উল্লেখ করতে 'output_file' ফাংশন কল করা হয়েছে।

  • ডেটার সাথে বোকেহের 'step' ফাংশন কল করা হয়েছে।

  • এটি স্টেপ রেন্ডার করতে সাহায্য করে।

  • প্লট প্রদর্শন করতে 'show' ফাংশন ব্যবহার করা হয়েছে।


  1. Python-এ Matplotlib ব্যবহার করে হিস্টোগ্রাম কীভাবে তৈরি করা যায়?

  2. Python-এ Matplotlib ব্যবহার করে সাইন ফাংশন কীভাবে তৈরি করা যায়?

  3. পাইথনে Seaborn-র factorplot দিয়ে ডেটা ভিজ্যুয়ালাইজ করার পদ্ধতি

  4. পাইথনে Seaborn-র barplot দিয়ে ডেটা ভিজ্যুয়ালাইজ করার পদ্ধতি