কম্পিউটার টিউটোরিয়াল

Matplotlib-এ লেবেল ব্লার না করে প্লেট র‍াস্টারাইজ করা


Matplotlib-এ লেবেল ব্লার না করে ভালোভাবে একটি প্লট র‍াস্টারাইজ করতে আমরা নিচের ধাপগুলো অনুসরণ করতে পারি।

ধাপসমূহ

  • ফিগার আকার সেট করুন এবং সাবপ্লট들의 মধ্যবর্তী ও চারপাশের প্যাডিং সমন্বয় করুন।

  • একটি ফিগার এবং সাবপ্লট সেট তৈরি করুন।

  • অক্ষ ০ – alpha এবং rasterized=False দিয়ে কমান্ডের মধ্যবর্তী এলাকা পূরণ করুন।

  • অক্ষে টেক্সট যোগ করুন।

  • অক্ষ ১ – alpha এবং rasterized=True দিয়ে কমান্ডের মধ্যবর্তী এলাকা পূরণ করুন।

  • অক্ষে টেক্সট যোগ করুন।

  • অক্ষ ২ এবং ৩ – alpha ছাড়া rasterized=True এবং False দিয়ে কমান্ডের মধ্যবর্তী এলাকা পূরণ করুন।

  • অক্ষে টেক্সট যোগ করুন।

  • ফিগার প্রদর্শন করতে Show() মেথড ব্যবহার করুন।

উদাহরণ

import matplotlib.pyplot as plt
import numpy as np

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

fig, axes = plt.subplots(nrows=4, sharex=True)

axes[0].fill_between(np.arange(1, 10), 1, 2, zorder=-1, alpha=0.2, rasterized=False)
axes[0].text(5, 1.5, "Label 1", ha='center', va='center', fontsize=25, zorder=-2, rasterized=True)

axes[1].fill_between(np.arange(1, 10), 1, 2, zorder=-1, alpha=0.2, rasterized=True)
axes[1].text(5, 1.5, "Label 2", ha='center', va='center', fontsize=25, zorder=-2, rasterized=True)

axes[2].fill_between(np.arange(1, 10), 1, 2, zorder=-1, rasterized=True)
axes[2].text(5, 1.5, "Label 3", ha='center', va='center', fontsize=25, zorder=-2, rasterized=True)

axes[3].fill_between(np.arange(1, 10), 1, 2, zorder=-1, rasterized=False)
axes[3].text(5, 1.5, "Label 4", ha='center', va='center', fontsize=25, zorder=-2, rasterized=True)

plt.show()

আউটপুট

এটি নিচের আউটপুট তৈরি করবে −

Matplotlib-এ লেবেল ব্লার না করে প্লেট র‍াস্টারাইজ করা

লক্ষ্য করুন যে, অক্ষ ২ এবং ৩-এ কোনো "alpha" ব্যবহার না করার কারণে লেবেলগুলো দৃশ্যমান নয়।


  1. Matplotlib ফিগারের মার্জিন সেট করার পদ্ধতি

  2. Matplotlib-এ লগ-প্লটের মাইনর টিক নিষ্ক্রিয় করার পদ্ধতি

  3. Matplotlib হিস্টোগ্রাম প্লটে লেবেল সেন্টার করার পদ্ধতি

  4. Matplotlib-এ সাবপ্লটে টিক লেবেলের ঘনত্ব কমানোর পদ্ধতি