ধাপসমূহ
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()
আউটপুট
