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

Seaborn/Matplotlib প্লট থেকে X-অক্ষ লেবেল মুছে ফেলা

কখনো কখনো প্লটে X-অক্ষের লেবেলগুলো অপ্রয়োজনীয় বা জটিল হয়ে যায়। সেটি সরানোর জন্য Matplotlib-এর ax.set(xlabel=None) বা ax.set_xlabel('') ব্যবহার করা যায়।

ধাপসমূহ
  1. ফিগার সাইজ এবং লেআউট সেট করুন।
  2. sns.set_style() দিয়ে স্টাইল সেট করুন।
  3. Seaborn-এর বিল্ট-ইন tips ডেটাসেট লোড করুন।
  4. বক্সপ্লট আঁকুন।
  5. ax.set(xlabel=None) দিয়ে X-অক্ষ লেবেল সরান।
  6. plt.show() দিয়ে প্রদর্শন করুন।
উদাহরণ কোড
from matplotlib import pyplot as plt
import seaborn as sns

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

sns.set_style("whitegrid")
tips = sns.load_dataset("tips")
ax = sns.boxplot(x="day", y="total_bill", data=tips)
ax.set(xlabel=None)
plt.show()
আউটপুট

বক্সপ্লটে X-অক্ষে "day" লেবেলটি আর দেখাবে না, শুধু টিক মার্কগুলো থাকবে।

বিকল্প পদ্ধতি: ax.set_xticklabels([]) বা ax.xaxis.set_visible(False) (এটি পুরো X-অক্ষ লুকিয়ে দেবে)।
  1. Matplotlib-এ Seaborn lineplot-এ ড্যাশড লাইন প্লট করার পদ্ধতি

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

  3. Matplotlib প্লট থেকে ডেটা এক্সট্রাক্ট করার পদ্ধতি

  4. Matplotlib Python-এ X-অক্ষের মান সেট করা