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

Matplotlib অক্ষ টিক থেকে দশমিক ভাগ মুছে ফেলা

অক্ষ টিক লেবেলগুলো পূর্ণসংখ্যা হিসেবে দেখাতে ax.set_xticklabels(x.astype(int)) ব্যবহার করুন। এটি ফ্লোট ভ্যালুকে ইন্টিজারে কনভার্ট করে লেবেল সেট করে।

ধাপসমূহ
  1. ফিগার সাইজ এবং লেআউট সেট করুন।
  2. NumPy অ্যারে x এবং y তৈরি করুন (দশমিক সহ)।
  3. ফিগার এবং সাবপ্লট তৈরি করুন।
  4. প্লট করুন।
  5. ax.set_xticklabels(x.astype(int)) দিয়ে X-টিক লেবেল পূর্ণসংখ্যায় রূপান্তর করুন।
  6. plt.show()।
উদাহরণ কোড
import matplotlib.pyplot as plt
import numpy as np

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

x = np.array([1.110, 2.110, 4.110, 5.901, 6.00, 7.90, 8.90])
y = np.array([2.110, 1.110, 3.110, 9.00, 4.001, 2.095, 5.890])

fig, ax = plt.subplots()
ax.plot(x, y)
ax.set_xticklabels(x.astype(int))
plt.show()
আউটপুট

X-অক্ষে ১.১১, ২.১১... এর বদলে ১, ২, ৪, ৫, ৬, ৭, ৮ দেখাবে।

নোট: এটি শুধু লেবেল পরিবর্তন করে, ডেটা বা টিক পজিশন পরিবর্তন করে না। টিক পজিশন পরিবর্তন করতে ax.set_xticks() ব্যবহার করুন।
  1. Matplotlib ফিগারের মার্জিন সেট করার পদ্ধতি

  2. Seaborn jointplot-এ Matplotlib ব্যবহার করে অক্ষ লেবেল কাস্টমাইজ করার পদ্ধতি

  3. Matplotlib.pyplot-এ সাবপ্লটগুলির মাঝপথে থাকা স্পেস সরানোর পদ্ধতি

  4. Matplotlib-এ R-স্টাইল অ্যাক্সিস টিক বাহিরমুখী করার পদ্ধতি