কম্পিউটার টিউটোরিয়াল

Pandas টাইম সিরিজ প্লটে X-অ্যাক্সিস মেজর ও মাইনর টিক্স ও লেবেল সেট করা


Pandas ব্যবহার করে, আমরা টাইম এবং স্পিড সহ একটি ডেটাফ্রেম তৈরি করতে পারি, এবং তারপর, ডেটা ফ্রেম ব্যবহার করে প্রয়োজনীয় প্লট পেতে পারি।

ধাপসমূহ

  • ডিফল্ট বিটজেনারেটর (PCG64) সহ একটি নতুন জেনারেটর কনস্ট্রাক্ট করুন।

  • Pandas ব্যবহার করে একটি ফিক্সড ফ্রিকোয়েন্সি DatetimeIndex পান। '2020-01-01' থেকে '2021-01-01' পর্যন্ত।

  • লগ-নরমাল ডিস্ট্রিবিউশন থেকে স্যাম্পল আঁকুন।

  • উপরের ডেটা দিয়ে একটি ডেটা ফ্রেম তৈরি করুন।

  • panda dataframe ব্যবহার করে প্লট তৈরি করুন, figsize = (10, 5) সহ।

  • ফিগার দেখানোর জন্য plt.show() মেথড ব্যবহার করুন।

উদাহরণ

import numpy as np
import pandas as pd
from matplotlib import pyplot as plt
rng = np.random.default_rng(seed=1)
date_day = pd.date_range(start='2020-01-01', end='2021-01-01', freq='D')
traffic = rng.lognormal(sigma=2, size=date_day.size)
df_day = pd.DataFrame(dict(speed=[pow(2, -i) for i in range(len(date_day))]), index=date_day)
df_day.plot(figsize=(10, 5))
plt.show()

আউটপুট

Pandas টাইম সিরিজ প্লটে X-অ্যাক্সিস মেজর ও মাইনর টিক্স ও লেবেল সেট করা


  1. Python Pandas-এ DataFrame কলাম মানকে X-অক্ষ লেবেল হিসেবে সেট করার পদ্ধতি

  2. Matplotlib-এ লগ-প্লটের মাইনর টিক নিষ্ক্রিয় করার পদ্ধতি

  3. Pandas এবং Matplotlib-এ একাধিক লাইন গ্রাফ প্লট করার পদ্ধতি

  4. Python-এ স্ক্যাটার প্লট এবং কালার ম্যাপিং