সিবর্নের lineplot() একাধিকবার কল করে একই চিত্রে একাধিক কলামের টাইম সিরিজ প্লট করা যায়।
প্রয়োজনীয় লাইব্রেরি ইমপোর্ট:
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, 51, 70, 70, 87, 76],
'Units Returned': [60, 50, 40, 57, 62, 51, 60]
})
একাধিক কলামের টাইম সিরিজ প্লট:
sb.lineplot(x="Date_of_Purchase", y="Units Sold", data=dataFrame)
sb.lineplot(x="Date_of_Purchase", y="Units Returned", 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, 51, 70, 70, 87, 76],
'Units Returned': [60, 50, 40, 57, 62, 51, 60]
})
# একাধিক কলামের টাইম সিরিজ প্লট
sb.lineplot(x="Date_of_Purchase", y="Units Sold", data=dataFrame)
sb.lineplot(x="Date_of_Purchase", y="Units Returned", data=dataFrame)
# লেবেল
plt.ylabel("Units Returned / Units Sold")
# প্রদর্শন
plt.show()
আউটপুট:
এটি একই চিত্রে Units Sold এবং Units Returned দুটোর টাইম সিরিজ লাইন প্লট তৈরি করবে (ভিন্ন রঙে)।
বিশেষতা:
- একই x-অক্ষ (Date) দিয়ে একাধিক y-কলাম প্লট করা যায়
- সিবর্ন অটোমেটিক্যালি ভিন্ন রঙ দেয়
- তুলনামূলক টাইম সিরিজ Анализаের জন্য উপযুক্ত