ম্যাটপ্লটলিব ফিগারকে পিআইএল ইমেজ অবজেক্টে রূপান্তর করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -
- চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
- একটি নতুন চিত্র তৈরি করুন বা একটি বিদ্যমান চিত্র সক্রিয় করুন৷ ৷
- প্লট() ব্যবহার করে একটি তালিকা তৈরি করুন পদ্ধতি।
- ইন-মেমরি বাফার শুরু করুন।
- বাফার করা ছবি সংরক্ষণ করুন।
- ইমেজ অবজেক্ট পেতে পিআইএল ইমেজ ব্যবহার করুন।
- বর্তমান চিত্র দেখান।
- ইন-মেমরি 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()
আউটপুট