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

Matplotlib-এ xticks সমান ব্যবধানে রাখা (মানগুলো ভিন্ন হলেও)

Matplotlib-এ X-অক্ষের টিক্স সমান ব্যবধানে রাখতে set_ticks() ও set_ticklabels() মেথড ব্যবহার করা হয়।

ধাপসমূহ

  1. ফিগার সাইজ ও প‍্যাডিং সেট করুন
  2. NumPy দিয়ে x ও y ডেটা পয়েন্ট তৈরি করুন
  3. subplots() দিয়ে দুটি সাবপ্লট তৈরি করুন
  4. প্রথম অ্যাক্সে ডিফল্ট টিক্স প্লট করুন
  5. দ্বিতীয় অ্যাক্সে set_ticks(range(len(x))) ও set_ticklabels(x) দিয়ে সমান ব্যবধানে টিক্স সেট করুন
  6. show() মেথড দিয়ে ফিগার প্রদর্শন করুন

উদাহরণ

import numpy as np
from matplotlib import pyplot as plt

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

x = np.array([1, 1.5, 3, 5, 6])
y = np.power(2, x)

fig, (ax1, ax2) = plt.subplots(2, 1)
ax1.plot(x, y)
ax1.xaxis.set_ticks(x)

ax2.plot(x, y)
ax2.xaxis.set_ticks(range(len(x)))
ax2.xaxis.set_ticklabels(x)
plt.show()

আউটপুট

Matplotlib-এ xticks সমান ব্যবধানে রাখা (মানগুলো ভিন্ন হলেও)

  1. Matplotlib-এ অ্যাক্সিস মান কনভার্ট/স্কেল করা এবং টিক ফ্রিকোয়েন্সি পুনঃনির্ধারণ করার পদ্ধতি

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

  3. ম্যাটপ্লটলিবে সমস্ত লেবেল মান প্রদর্শন করা

  4. পাইথন ম্যাটপ্লটলিবে Y-আক্ষের মান নির্দিষ্ট করা