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

Matplotlib-এ Gantt চার্ট প্লট করুন (broken_barh)

Gantt চার্ট প্রজেক্ট শিডিউলিংয়ে ব্যবহার হয়: ভার্টিকাল অক্ষ = টাস্ক, হরিজন্টাল অক্ষ = টাইম। Matplotlib-এ broken_barh() মেথড ব্যবহার করে হরিজন্টাল বার সিকোয়েন্স প্লট করুন।

ধাপসমূহ

  1. ফিগার সাইজ ও প‍্যাডিং সেট করুন
  2. ফিগার ও সাবপ্লট তৈরি করুন
  3. ax.broken_barh([(x_start, width), ...], (y_start, height), facecolors=...) কল করুন
  4. X, Y লিমিট সেট করুন
  5. show() দিয়ে দেখান

উদাহরণ কোড

import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

fig, ax = plt.subplots()

# টাস্ক ১: Y=10-19, দুটি বার (110-140, 150-160)
ax.broken_barh([(110, 30), (150, 10)], (10, 9), facecolors='tab:blue')

# টাস্ক ২: Y=20-29, তিনটি বার
ax.broken_barh([(10, 50), (100, 20), (130, 10)], (20, 9), facecolors='tab:orange')

ax.set_ylim(5, 35)
ax.set_xlim(0, 200)

plt.show()

আউটপুট

দুটি সারি (টাস্ক) হরিজন্টাল বারসহ Gantt চার্ট দেখাবে: নীল বার (টাস্ক ১), নারঙ্গি বার (টাস্ক ২)। X-অক্ষ টাইম (০-২০০), Y-অক্ষ টাস্ক রেঞ্জ।

  1. Matplotlib-এ ডেটাইম অক্ষে রেক্ট্যাঙ্গেল প্লট করার পদ্ধতি

  2. Matplotlib ফিগারের মার্জিন সেট করার পদ্ধতি

  3. পাইথন Matplotlib ব্যবহার করে ৩D গ্রাফ প্লট করার পদ্ধতি

  4. Matplotlib-এ আর্থবৃত্ত ডেটা ব্যবহার করে ৪D প্লট কীভাবে তৈরি করবেন?