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

পাইথনে সিবর্নের লাইনপ্লট ব্যবহার করে টাইম সিরিজ প্লট তৈরি

সিবর্নের lineplot() ব্যবহার করে টাইম সিরিজ প্লট তৈরি করা যায় যেখানে x-অক্ষে ডেট থাকে।

প্রয়োজনীয় লাইব্রেরি ইমপোর্ট:

import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt

ডেটাফ্রেম তৈরি (Date_of_Purchase কলামসহ):

dataFrame = pd.DataFrame({
    'Date_of_Purchase': ['2018-07-25', '2018-10-25', '2019-01-25', '2019-05-25', '2019-08-25', '2020-09-25', '2021-03-25'],
    'Units Sold': [98, 77, 45, 70, 70, 87, 66]
})

টাইম সিরিজ প্লট:

sb.lineplot(x="Date_of_Purchase", y="Units Sold", data=dataFrame)

সম্পূর্ণ কোড উদাহরণ:

import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt

# ডেটাফ্রেম তৈরি
dataFrame = pd.DataFrame({
    'Date_of_Purchase': ['2018-07-25', '2018-10-25', '2019-01-25', '2019-05-25', '2019-08-25', '2020-09-25', '2021-03-25'],
    'Units Sold': [98, 77, 45, 70, 70, 87, 66]
})

# টাইম সিরিজ প্লট
sb.lineplot(x="Date_of_Purchase", y="Units Sold", data=dataFrame)
plt.show()

আউটপুট:

এটি সময় অনুযায়ী Units Sold এর লাইন প্লট (টাইম সিরিজ) তৈরি করবে।

বিশেষতা:

  • x-অক্ষে ডেট স্ট্রিং দিয়ে লেয়া যাবে (সিবর্ন অটো পার্স করে)
  • লাইনপ্লট টাইম সিরিজ ডেটা ভিজ্যুয়ালাইজেশনের জন্য আদর্শ
  • ট্রেন্ড, সিজন্যালিটি, সাইক্লিক্যাল প্যাটার্ন চিনতে সাহায্য করে
  1. Python-এ কনফিডেন্স ইন্টারভ্যালসহ টাইম সিরিজ অ্যারে প্লট করার পদ্ধতি? (Matplotlib)

  2. পাইথনে টাইম সিরিজ প্লট করা

  3. Pandas-এ টাইম সিরিজ প্লটে ভার্টিক্যাল লাইন প্লট করার পদ্ধতি

  4. পাইথনে ওয়েবসাইট অ্যালার্ম তৈরি করা