কম্পিউটার

কিভাবে আমি Matplotlib ব্যবহার করে একটি প্লটের xtick লেবেলগুলিকে সহজ অঙ্কন করতে পারি?


ম্যাটপ্লটলিব ব্যবহার করে একটি প্লটের 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()

আউটপুট

কিভাবে আমি Matplotlib ব্যবহার করে একটি প্লটের xtick লেবেলগুলিকে সহজ অঙ্কন করতে পারি?


  1. কিভাবে Matplotlib ব্যবহার করে একটি datetime অক্ষে একটি আয়তক্ষেত্র প্লট করবেন?

  2. ম্যাটপ্লটলিবে পারুলার কালারম্যাপ কীভাবে তৈরি করবেন?

  3. কিভাবে Python Matplotlib ব্যবহার করে 3D গ্রাফ প্লট করবেন?

  4. নির্বিচারে ডেটা ব্যবহার করে ম্যাটপ্লটলিবের সাথে কীভাবে একটি 4D প্লট তৈরি করবেন?