কম্পিউটার

Matplotlib - প্রতি 12 মাসে বছরের টিক দেখানোর জন্য তারিখ ম্যানিপুলেশন


matplotlib তারিখ ম্যানিপুলেশন করতে যাতে বছরের টিক প্রতি 12 মাসে দেখা যায়, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • d, y, s, বছর, মাস, monthsFmt তৈরি করুন এবং yearsFmt Pandas, Numpy এবং matplotlib তারিখগুলি ব্যবহার করে৷
  • পুরো মাসের নাম দেখানোর জন্য তারিখ ফরম্যাটারে "%B" ব্যবহার করুন।
  • বছর দেখানোর জন্য তারিখ ফরম্যাটারে "%Y" ব্যবহার করুন।
  • একটি নতুন চিত্র তৈরি করুন বা একটি বিদ্যমান চিত্র সক্রিয় করুন৷
  • সাবপ্লট বিন্যাসের অংশ হিসাবে চিত্রটিতে একটি 'অ্যাক্স' যোগ করুন।
  • plot() ব্যবহার করে "dts" এবং "s" ডেটা পয়েন্ট প্লট করুন পদ্ধতি।
  • গৌণ বা বড় অক্ষ লোকেটার এবং ফর্ম্যাটার সেট করুন। minor_locator সেট করুন মাস হিসাবে যাতে বছরের টিক প্রতি 12 মাসে প্রদর্শিত হবে।
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

import numpy as np
from matplotlib import pyplot as plt, dates as mdates
import pandas as pd

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

d = pd.date_range("2020-01-01", "2021-06-01", freq="7D")
y = np.cumsum(np.random.normal(size=len(d)))
s = pd.Series(y, index=d)
years = mdates.YearLocator()
months = mdates.MonthLocator()
monthsFmt = mdates.DateFormatter('%B')
yearsFmt = mdates.DateFormatter('\n%Y')

dts = s.index.to_pydatetime()
fig = plt.figure()

ax = fig.add_subplot(111)
ax.plot(dts, s)
ax.xaxis.set_minor_locator(months)
ax.xaxis.set_minor_formatter(monthsFmt)
plt.setp(ax.xaxis.get_minorticklabels(), rotation=90)

ax.xaxis.set_major_locator(years)
ax.xaxis.set_major_formatter(yearsFmt)

plt.show()

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে

Matplotlib - প্রতি 12 মাসে বছরের টিক দেখানোর জন্য তারিখ ম্যানিপুলেশন Matplotlib - প্রতি 12 মাসে বছরের টিক দেখানোর জন্য তারিখ ম্যানিপুলেশন


  1. Matplotlib-এ একটি অক্ষ ভাগ করার সময় টিক লেবেল দেখান

  2. কিভাবে ফ্লাস্কে Matplotlib দেখাবেন?

  3. Matplotlib-এ একটি 3D প্লটের আকৃতির অনুপাত সেট করা

  4. পূর্ণস্ক্রীন হিসাবে ছবিতে ম্যাটপ্লটলিব গ্রাফ দেখান