Matplotlib টেবিলের ট্রান্সপারেন্সি বা অপাসিটি পরিবর্তন করতে আমরা নিচের ধাপগুলো অনুসরণ করতে পারি।
ধাপসমূহ
ফিগার আকার সেট করুন এবং সাবপ্লটগুলির মধ্যবর্তী ও চারপাশের প্যাডিং সমন্বয় করুন।
একটি ফিগার এবং সাবপ্লট সেট তৈরি করুন।
১০×৩ মাত্রার একটি র্যান্ডম ডেটাসেট তৈরি করুন।
কলামের একটি টাপল তৈরি করুন।
axis('off') ব্যবহার করে অক্ষ মার্কার সরিয়ে দিন।
ডেটা এবং কলামসহ একটি টেবিল তৈরি করুন।
টেবিলের প্রতিটি সেল পুনরাবৃত্তি করুন এবং set_alpha() মেথড ব্যবহার করে এর ট্রান্সপারেন্সি/অপাসিটি পরিবর্তন করুন।
ফিগার প্রদর্শন করতে Show() মেথড ব্যবহার করুন।
উদাহরণ
import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig, axs = plt.subplots(1, 1)
data = np.random.random((10, 3))
columns = ("Column I", "Column II", "Column III")
axs.axis('off')
the_table = axs.table(cellText=data, colLabels=columns, loc='center')
for k, cell in the_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')
cell.set_alpha(0.5)
else:
cell.set_facecolor(['green', 'yellow'][k[0] % 2])
cell.set_alpha(0.5)
plt.show()
আউটপুট
এটি নিচের আউটপুট তৈরি করবে −
