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

ম্যাটপ্লটলিবে প্লটের ওপর টেবিল রাখা

ধাপসমূহ

  • subplots() মেথড ব্যবহার করে ফিগার এবং সাবপ্লট সেট তৈরি করুন ফিগার সাইজ (7, 7) দিয়ে।

  • time এবং speed কী সহ একটি ডেটাফ্রেম তৈরি করুন।

  • অ্যারে আকার পান।

  • বর্তমান আক্ষে table মেথড ব্যবহার করে টেবিল যোগ করুন।

  • ফন্ট সাইজ ছোট করুন যাতে টেক্সট সেলের প্রস্থে ফিট হয়।

  • টেবিলে ফন্ট সাইজ সেট করুন।

  • ম্যাটপ্লটলিব টেবিলের ওপর ইটারেট করে ফেস কালার, এজ কালার এবং টেক্সট কালার সেট করুন।

  • ফিগার সংরক্ষণ ও প্রদর্শন করুন।

উদাহরণ

import numpy as np
import pandas as pd
from matplotlib import pyplot as plt

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

fig, ax = plt.subplots()
df = pd.DataFrame(dict(time=list(pd.date_range("2021-01-01 12:00:00", periods=10)), speed=np.linspace(1, 10, 10)))
size = (np.array(df.shape[::-1]) + np.array([0, 1])) * np.array([3.0, 6.0])
mpl_table = ax.table(cellText=df.values, bbox=[0, 0, 1, 1], colLabels=df.columns)
mpl_table.auto_set_font_size(False)
mpl_table.set_fontsize(12)

for k, cell in mpl_table._cells.items():
    cell.set_edgecolor('black')
    if k[0] == 0 or k[1] < 0:
        cell.set_text_props(weight='bold', color='w')
        cell.set_facecolor('red')
    else:
        cell.set_facecolor(['green', 'yellow'][k[0] % 2])

plt.show()

আউটপুট

ম্যাটপ্লটলিবে প্লটের ওপর টেবিল রাখা

  1. পাইথনে Matplotlib ব্যবহার করে ৩D ওয়ারফ্রেম প্লট (Wireframe Plot) তৈরির পদ্ধতি

  2. পাইথনে Matplotlib ব্যবহার করে কুইভার প্লট (Quiver Plot) তৈরির পদ্ধতি

  3. Matplotlib দিয়ে Python-এ 3D কন্টুর প্লট তৈরি করার পদ্ধতি

  4. Python-এ Matplotlib ব্যবহার করে একই গ্রাফে ৩টি ভিন্ন ডেটাসেট প্লট করা