ম্যাটপ্লটলিব ব্যবহার করে একটি প্লটের xtick লেবেলগুলিকে সহজ অঙ্কন করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -
- চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
- আরম্ভ করুন y সাধারণ অঙ্কনের অবস্থান।
- একটি নতুন চিত্র তৈরি করুন বা চিত্র() ব্যবহার করে একটি বিদ্যমান চিত্র সক্রিয় করুন পদ্ধতি।
- একটি '~.axes.Axes' যোগ করুন add_subplot() ব্যবহার করে একটি সাবপ্লট বিন্যাসের অংশ হিসাবে চিত্রে পদ্ধতি।
- plot() ব্যবহার করে একটি লাইন প্লট করুন পদ্ধতি।
- set_ticks() ব্যবহার করে X-অক্ষ টিকগুলি সেট করুন পদ্ধতি।
- খালি টিক লেবেল সেট করুন।
- add_patch() ব্যবহার করে বৃত্ত এবং আয়তক্ষেত্র প্যাচ যোগ করুন পদ্ধতি ইনস্ট্যান্টিয়েট বৃত্ত() এবং আয়তক্ষেত্র() ক্লাস।
- চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।
উদাহরণ
import matplotlib.pyplot as plt import matplotlib.patches as patches plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True y = -.75 fig = plt.figure() ax = fig.add_subplot(111) ax.plot(range(10)) ax.get_xaxis().set_ticks([2, 4, 6, 8]) ax.get_xaxis().set_ticklabels([]) ax.add_patch(patches.Circle((2, y), radius=.2, clip_on=False, facecolor='red')) ax.add_patch(patches.Circle((4, y), radius=.2, clip_on=False, facecolor='yellow')) ax.add_patch(patches.Rectangle((6 - .1, y - .05), .2, .2, clip_on=False, facecolor='blue')) ax.add_patch(patches.Rectangle((8 - .1, y - .05), .2, .2, clip_on=False, facecolor='green')) plt.show()
আউটপুট