কম্পিউটার

কিভাবে Matplotlib ব্যবহার করে পান্ডাসে তারিখের কার্নেল ঘনত্বের প্লট প্লট করবেন?


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

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • একটি পান্ডাস ডেটাফ্রেম তৈরি করুন৷
  • পান্ডাস তারিখ কলাম ফর্ম্যাট করুন।
  • নাম দ্বারা কার্নেল ঘনত্ব অনুমান শ্রেণী হিসাবে পান্ডাস তারিখ প্লট করুন।
  • xtick সেট করুন set_xticklabels() ব্যবহার করে লেবেল পদ্ধতি।
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

import pandas as pd
import numpy as np
import datetime
import matplotlib.pyplot as plt

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

dates = pd.date_range('2010-01-01', periods=31, freq='D')

df = pd.DataFrame(np.random.choice(dates, 100), columns=['dates'])
df['ordinal'] = [x.toordinal() for x in df.dates]

ax = df['ordinal'].plot(kind='kde')

x_ticks = ax.get_xticks()
ax.set_xticks(x_ticks[::2])

xlabels = [datetime.datetime.fromordinal(int(x))
               .strftime('%Y-%m-%d') for x in x_ticks[::2]]
ax.set_xticklabels(xlabels)

plt.show()

আউটপুট

কিভাবে Matplotlib ব্যবহার করে পান্ডাসে তারিখের কার্নেল ঘনত্বের প্লট প্লট করবেন?


  1. কিভাবে Matplotlib ব্যবহার করে একটি datetime অক্ষে একটি আয়তক্ষেত্র প্লট করবেন?

  2. কিভাবে Python Matplotlib ব্যবহার করে 3D গ্রাফ প্লট করবেন?

  3. কিভাবে Python Matplotlib একটি ঘনত্ব মানচিত্র প্লট?

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