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

সিবর্ন দিয়ে লাইনপ্লট আঁকা - পাইথন পান্ডাস

সিবর্নের lineplot() সেম্যান্টিক গ্রুপিংয়ের সম্ভাবনা সহ লাইন প্লট আঁকে। ডেটাসেট: Cricketers.csv।

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

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

CSV থেকে ডেটা লোড:

dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers.csv")

Age এবং Height দিয়ে লাইনপ্লট:

x = dataFrame['Age']
y = dataFrame['Height']
sb.lineplot(x, y)
plt.ylabel("Height (inches)")
plt.show()

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

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

# CSV ফাইল থেকে ডেটা লোড
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers.csv")
print("\nReading the CSV file...\n", dataFrame)

# Age (x) এবং Height (y) দিয়ে লাইনপ্লট
x = dataFrame['Age']
y = dataFrame['Height']
sb.lineplot(x, y)
plt.ylabel("Height (inches)")
plt.show()

আউটপুট:

এটি Age অনুযায়ী Height এর লাইন প্লট তৈরি করবে।

বিশেষতা:

  • lineplot() ডিফল্টভাবে কনফিডেন্স ইন্টারভাল দেখায় (শেডেড এলিয়া)
  • একাধিক গ্রুপের জন্য hue প্যারামিটার ব্যবহার করা যায়
  • টাইম সিরিজ ডেটার জন্য উপযুক্ত
  1. সিবর্ন দিয়ে হরিজেন্টাল বার প্লট আঁকা

  2. সিবর্নে সম্পূর্ণ ডেটাসেট দিয়ে লাইনপ্লট আঁকা

  3. সিবর্নে বার প্লটে বার স্টাইল করা (facecolor, edgecolor, linewidth)

  4. সিবর্নে বক্সপ্লটের উপরে সুয়ার্ম প্লট (swarmplot) আঁকা