কম্পিউটার

ম্যাটপ্লটলিবে একটি পিডিএফ ফাইলে একাধিক পরিসংখ্যান সংরক্ষণ করা হচ্ছে


একবারে একটি PDF ফাইলে একাধিক পরিসংখ্যান সংরক্ষণ করতে, আমরা অনুসরণ করতে পারি

পদক্ষেপ

  • চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷

  • একটি নতুন চিত্র তৈরি করুন (fig1) অথবা figure() ব্যবহার করে সক্রিয় এবং বিদ্যমান চিত্র পদ্ধতি।

  • plot() ব্যবহার করে প্রথম লাইন প্লট করুন পদ্ধতি।

  • আরেকটি চিত্র তৈরি করুন (fig2 ) অথবা চিত্র() ব্যবহার করে সক্রিয় এবং বিদ্যমান চিত্র পদ্ধতি।

  • plot() ব্যবহার করে দ্বিতীয় লাইনটি প্লট করুন পদ্ধতি।

  • একটি পরিবর্তনশীল শুরু করুন, ফাইলের নাম , একটি পিডিএফ ফাইল তৈরি করতে।

  • একটি ব্যবহারকারী-সংজ্ঞায়িত ফাংশন তৈরি করুন save_multi_image() একটি পিডিএফ ফাইলে একাধিক ছবি সংরক্ষণ করতে।

  • save_multi_image() কে কল করুন ফাইলের নাম সহ ফাংশন।

  • একটি নতুন PdfPages তৈরি করুন৷ বস্তু।

  • খোলা পরিসংখ্যানের সংখ্যা পান।

  • খোলা পরিসংখ্যান পুনরাবৃত্তি করুন এবং ফাইলে সংরক্ষণ করুন।

  • তৈরি করা PDF অবজেক্ট বন্ধ করুন।

উদাহরণ

from matplotlib import pyplot as plt
from matplotlib.backends.backend_pdf import PdfPages

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

fig1 = plt.figure()
plt.plot([2, 1, 7, 1, 2], color='red', lw=5)

fig2 = plt.figure()
plt.plot([3, 5, 1, 5, 3], color='green', lw=5)


def save_multi_image(filename):
    pp = PdfPages(filename)
    fig_nums = plt.get_fignums()
    figs = [plt.figure(n) for n in fig_nums]
    for fig in figs:
        fig.savefig(pp, format='pdf')
    pp.close()

filename = "multi.pdf"
save_multi_image(filename)

আউটপুট

ম্যাটপ্লটলিবে একটি পিডিএফ ফাইলে একাধিক পরিসংখ্যান সংরক্ষণ করা হচ্ছে

কার্যকর করার পরে, এটি প্রকল্প ডিরেক্টরিতে একটি PDF "multi.pdf" তৈরি করবে এবং সেই ফাইলে নিম্নলিখিত দুটি ছবি সংরক্ষণ করবে৷

ম্যাটপ্লটলিবে একটি পিডিএফ ফাইলে একাধিক পরিসংখ্যান সংরক্ষণ করা হচ্ছে


  1. পাইথন ম্যাটপ্লটলিবে এক লেবেলে একাধিক ফন্টের আকার কীভাবে ব্যবহার করবেন?

  2. একটি Matplotlib চিত্র থেকে একটি svg ফাইল রপ্তানি করা হচ্ছে

  3. ম্যাটপ্লটলিবের সাথে পাইথনে সমান্তরালে একাধিক চিত্র আঁকা

  4. Matplotlib ব্যবহার করে iPython নোটবুক থেকে ফাইল হিসাবে চিত্র সংরক্ষণ করুন