Matplotlib-এ বাধ্যতামূলকভাবে X-অক্ষের ভ্যালু ইন্টিজার হিসেবে দেখাতে নিচের ধাপগুলো ফলো করতে পারেন:
- ফিগার সাইজ সেট করুন এবং সাবপ্লটের মধ্যে ও চারপাশে প্যাডিং অ্যাডজাস্ট করুন।
- দুটি লিস্ট তৈরি করুন, x এবং y, ডেটা পয়েন্টের।
- plot() মেথড ব্যবহার করে x এবং y প্লট করুন।
- শুধু ইন্টিজার টিকের জন্য একটি নতুন লিস্ট তৈরি করুন X-অক্ষে। math.floor() এবং math.ceil() ব্যবহার করুন দশমিক সরিয়ে শুধু ইন্টিজার লিস্টে অন্তর্ভুক্ত করতে।
- x এবং y লেবেল সেট করুন।
- ফিগারের টাইটেল সেট করুন।
- ফিগার প্রদর্শন করতে show() মেথড ব্যবহার করুন।
উদাহরণ
import math
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
y = [0.17, 1.17, 2.98, 3.15, 4.11, 5.151]
x = [1.0, 1.75, 2.90, 3.15, 4.50, 5.50]
plt.plot(x, y)
new_list = range(math.floor(min(x)), math.ceil(max(x))+1)
plt.xticks(new_list)
plt.xlabel("X-axis ")
plt.ylabel("Y-axis ")
plt.title("Only Integers on the X-axis")
plt.show()
আউটপুট
