Matplotlib-এ ওপেন থাকা সব ফিগার একসাথে বন্ধ করার জন্য plt.close('all') মেথড ব্যবহার করুন।
ধাপসমূহ
- ফিগার সাইজ ও প্যাডিং সেট করুন
- "First Figure" টাইটেলের ফিগার তৈরি করুন
- "Second Figure" টাইটেলের অন্য ফিগার তৈরি করুন
plt.close('all')কল করুন সব ফিগার বন্ধ করতেshow()কল করুন (কিছুই দেখাবে না কারণ সব বন্ধ)
উদাহরণ কোড
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
plt.figure("First Figure")
plt.figure("Second Figure")
# plt.close('all') # এই লাইন আনকমেন্ট করলে ফিগারগুলো বন্ধ হয়ে যাবে
plt.show()
আউটপুট
close('all') কমেন্টেড থাকায় দুটি ফিগার উইন্ডো খুলবে। আনকমেন্ট করলে কোনো উইন্ডো খুলবে না — সব ফিগার ফ্লাশ হয়ে যাবে। মেমরি ম্যানেজমেন্টের জন্য বড় স্ক্রিপ্টে এটা ব্যবহারী।