Matplotlib ফিগারকে PIL ইমেজ অবজেক্টে রূপান্তর করতে নিচের ধাপগুলো ফলো করতে পারেন:
- ফিগার সাইজ সেট করুন এবং সাবপ্লটের মধ্যে ও চারপাশে প্যাডিং অ্যাডজাস্ট করুন।
- একটি নতুন ফিগার তৈরি করুন বা বিদ্যমান ফিগার এক্টিভেট করুন।
- plot() মেথড ব্যবহার করে একটি লিস্ট প্লট করুন।
- ইন-মেমরি বাফার ইনিশিয়ালাইজ করুন।
- বাফার্ড ইমেজ সংরক্ষণ করুন।
- PIL ইমেজ ব্যবহার করে ইমেজ অবজেক্ট পান।
- কারেন্ট ইমেজ দেখান।
- ইন-মেমরি I/O বাফার বন্ধ করুন।
উদাহরণ
import io from PIL import Image import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True plt.figure() plt.plot([1, 2]) img_buf = io.BytesIO() plt.savefig(img_buf, format='png') im = Image.open(img_buf) im.show(title="My Image") img_buf.close()
আউটপুট

