প্রতিটি সাবপ্লটের জন্য অক্ষ টেক্সট রোটেট করতে রোটেশন আর্গুমেন্টসহ text ব্যবহার করা যায়।
ধাপসমূহ
নতুন ফিগার তৈরি করুন বা বিদ্যমান ফিগার একটিভেট করুন।
add_subplot() মেথড ব্যবহার করে সাবপ্লট আর্কিটেকচারের অংশ হিসেবে একটি '~.axes.Axes' ফিগারে যোগ করুন।
subplots_adjust() মেথড ব্যবহার করে সাবপ্লট লেআউট প্যারামিটার অ্যাডজাস্ট করুন।
suptitle() মেথড ব্যবহার করে ফিগারে একটি কেন্দ্রীয় টাইটেল যোগ করুন।
অক্ষের টাইটেল সেট করুন।
প্লটের x এবং y লেবেল সেট করুন।
কিছু কোঅর্ডিনেট পয়েন্টসহ অক্ষ তৈরি করুন।
fontsize, fontweight এর মতো আর্গুমেন্টসহ এবং rotation যোগ করে ফিগারে টেক্সট যোগ করুন।
একটি সিঙ্গেল পয়েন্ট প্লট করুন এবং সেটি কিছু টেক্সট এবং অ্যারোহেড দিয়ে অ্যানোটেট করুন।
ফিগার প্রদর্শন করতে show() মেথড ব্যবহার করুন।
উদাহরণ
from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax = fig.add_subplot() fig.subplots_adjust(top=0.85) fig.suptitle('bold figure suptitle', fontsize=14, fontweight='bold') ax.set_title('axes title') ax.set_xlabel('xlabel') ax.set_ylabel('ylabel') ax.axis([0, 10, 0, 10]) ax.text(3, 8, 'boxed italics text in data coords', style='italic', bbox={'facecolor': 'red', 'alpha': 0.5, 'pad': 10}) ax.text(2, 6, r'an equation: $E=mc^2$', fontsize=15) ax.text(3, 2, 'unicode: Institut für Festkörperphysik') ax.text(0.95, 0.01, 'colored text in axes coords', verticalalignment='bottom', horizontalalignment='right', transform=ax.transAxes, color='green', fontsize=15) ax.plot([2], [1], 'o') ax.annotate('annotate', xy=(2, 1), xytext=(3, 4), arrowprops=dict(facecolor='black', shrink=0.05)) plt.show()আউটপুট
