Matplotlib গ্রাফের নিচে অপ্রয়োজনীয় সাদা স্থান থাকতে পারে। এটি দুটি উপায়ে সরানো যায়: plt.tight_layout() বা autoscale_on=False সেট করে。
- ফিগার সাইজ এবং লেআউট সেট করুন।
- ফিগার তৈরি করুন।
add_subplot()দিয়ে অ্যাক্সেস তৈরি করুনautoscale_on=Falseএবংxlim,ylimদিয়ে।- ডেটা প্লট করুন।
plt.show()দিয়ে দেখান।
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot(111, autoscale_on=False, xlim=(1, 5), ylim=(0, 10))
ax.plot([2, 5, 1, 2, 0, 7])
plt.show()
গ্রাফের নিচে কোনো অতিরিক্ত সাদা স্থান থাকবে না; Y-অক্ষ ০ থেকে ১০ পর্যন্ত সীমাবদ্ধ থাকবে।
বিকল্প: plt.tight_layout() কল করলেই অধিকাংশ ক্ষেত্রে সমস্যা সমাধান হয়।