আমি ফ্লাইতে প্লট তৈরি করার জন্য একটি দ্রুত এবং নোংরা স্ক্রিপ্ট লিখছি। আমি নীচের কোডটি ( ম্যাটপ্লটলিব ডকুমেন্টেশন থেকে ) একটি প্রাথমিক পয়েন্ট হিসাবে ব্যবহার করছি :
from pylab import figure, axes, pie, title, show
# Make a square figure and axes
figure(1, figsize=(6, 6))
ax = axes([0.1, 0.1, 0.8, 0.8])
labels = 'Frogs', 'Hogs', 'Dogs', 'Logs'
fracs = [15, 30, 45, 10]
explode = (0, 0.05, 0, 0)
pie(fracs, explode=explode, labels=labels, autopct='%1.1f%%', shadow=True)
title('Raining Hogs and Dogs', bbox={'facecolor': '0.8', 'pad': 5})
show() # Actually, don't show, just save to foo.png
আমি প্লটটি কোনও জিইউআইতে প্রদর্শন করতে চাই না, পরিবর্তে, আমি প্লটটি কোনও ফাইলে সংরক্ষণ করতে চাই (foo.png বলে), যাতে এটি উদাহরণস্বরূপ, ব্যাচ স্ক্রিপ্টগুলিতে ব্যবহার করা যায়। আমি কেমন করে ঐটি করি?
savefig
পদ্ধতি রয়েছে। সুতরাং আপনি কল করতে পারেন fig = plt.figure()
তারপর fig.savefig(...)
।
plt.close(fig)
যা বড় লুপগুলিতে বিশেষভাবে গুরুত্বপূর্ণ mention অন্যথায় পরিসংখ্যানগুলি উন্মুক্ত থাকে এবং স্মৃতিতে অপেক্ষা করে এবং সমস্ত উন্মুক্ত পরিসংখ্যান সম্পাদন করার সময় প্রদর্শিত হবেplt.show()