কম্পিউটার

ম্যাটপ্লটলিব ব্যবহার করে এক্স-অক্ষে নির্দিষ্ট তারিখের বিরুদ্ধে ডেটা কীভাবে প্লট করবেন?


ম্যাটপ্লটলিব ব্যবহার করে এক্স-অক্ষে নির্দিষ্ট তারিখের বিপরীতে ডেটা প্লট করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷

  • তারিখগুলির একটি তালিকা তৈরি করুন এবং সেগুলিকে x হিসাবে ডেটটাইম ফর্ম্যাটে রূপান্তর করুন।

  • y ডেটা পয়েন্টগুলির একটি তালিকা তৈরি করুন৷

  • প্রধান টিকারের ফর্ম্যাটার সেট করুন।

  • প্রধান টিকারের লোকেটার সেট করুন।

  • plot() ব্যবহার করে x এবং y ডেটা পয়েন্ট প্লট করুন পদ্ধতি।

  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

from datetime import datetime
from matplotlib import pyplot as plt, dates as mdates

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

dates = ["01/02/2021", "01/03/2021", "01/04/2021", "01/05/2021", "01/06/2021", ]

x = [datetime.strptime(d, "%m/%d/%Y").date() for d in dates]
y = [1, 5, 3, 8, 4]

ax = plt.gca()
ax.xaxis.set_major_formatter(mdates.DateFormatter("%Y-%m-%d"))
ax.xaxis.set_major_locator(mdates.DayLocator())
ax.plot(x, y)

plt.show()

আউটপুট

ম্যাটপ্লটলিব ব্যবহার করে এক্স-অক্ষে নির্দিষ্ট তারিখের বিরুদ্ধে ডেটা কীভাবে প্লট করবেন?


  1. ম্যাটপ্লটলিবে একটি লগ-প্লটের ছোটখাট টিকগুলি কীভাবে নিষ্ক্রিয় করবেন?

  2. Matplotlib ব্যবহার করে একটি প্লটে গ্রিডের আকার নির্ধারণ করুন

  3. নির্বিচারে ডেটা ব্যবহার করে ম্যাটপ্লটলিবের সাথে কীভাবে একটি 4D প্লট তৈরি করবেন?

  4. কিভাবে Matplotlib হিস্টোগ্রাম ডেটা থেকে একটি লাইন গ্রাফ প্লট করবেন?