Matplotlib প্লটের X-অক্ষে পূর্ণ তারিখ দেখানোর বদলে শুধু মাস এবং দিন দেখাতে হলে matplotlib.dates.DateFormatter ব্যবহার করুন।
- ফিগার সাইজ এবং লেআউট সেট করুন।
- Pandas DataFrame তৈরি করুন ডেটা রেঞ্জ এবং স্পিড কলাম সহ।
- ফিগার এবং সাবপ্লট তৈরি করুন।
- ডেটা প্লট করুন।
ax.xaxis.set_major_formatter()দিয়েDateFormatter('M:%m\nD:%d')সেট করুন।plt.show()দিয়ে প্রদর্শন করুন।
import numpy as np
import pandas as pd
from matplotlib import pyplot as plt, dates
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
df = pd.DataFrame(dict(
time=list(pd.date_range("2021-01-01 12:00:00", periods=10)),
speed=np.linspace(1, 10, 10)
))
fig, ax = plt.subplots()
ax.plot(df.time, df.speed)
ax.xaxis.set_major_formatter(dates.DateFormatter('M:%m\nD:%d'))
plt.show()
X-অক্ষে প্রতিটি টিকে "M:01\nD:01" ফরম্যাটে মাস ও দিন দেখাবে (নতুন লাইনে)।
অন্যান্য ব্যবহারী ফরম্যাট:
%b %d— Jan 01%m/%d— 01/01%Y-%m-%d— 2021-01-01