সিবর্নের 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-অক্ষে ডেট স্ট্রিং দিয়ে লেয়া যাবে (সিবর্ন অটো পার্স করে)
- লাইনপ্লট টাইম সিরিজ ডেটা ভিজ্যুয়ালাইজেশনের জন্য আদর্শ
- ট্রেন্ড, সিজন্যালিটি, সাইক্লিক্যাল প্যাটার্ন চিনতে সাহায্য করে