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

পাইথনে পান্ডাস ডেটাফ্রেমকে লাইন গ্রাফ আকারে প্লট করা

পান্ডাস ডেটাফ্রেমের plot() মেথডে kind="line" প্যারামিটার ব্যবহার করে লাইন গ্রাফ আঁকা যায়।

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

import pandas as pd
import matplotlib.pyplot as mp

ডেটা এবং ডেটাফ্রেম তৈরি:

data = [["Australia", 2500, 2021], ["Bangladesh", 1000, 2021], ["England", 2000, 2021], ["India", 3000, 2021], ["Srilanka", 1500, 2021]]
dataFrame = pd.DataFrame(data, columns=["Team", "Rank_Points", "Year"])

লাইন গ্রাফ আঁকা (Team x-অক্ষ, Rank_Points এবং Year y-অক্ষ):

dataFrame.plot(x="Team", y=["Rank_Points", "Year"], kind="line", figsize=(10, 9))
mp.show()

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

import pandas as pd
import matplotlib.pyplot as mp

# ডেটা
data = [["Australia", 2500, 2021], ["Bangladesh", 1000, 2021], ["England", 2000, 2021], ["India", 3000, 2021], ["Srilanka", 1500, 2021]]

# ডেটাফ্রেম
dataFrame = pd.DataFrame(data, columns=["Team", "Rank_Points", "Year"])

# লাইন গ্রাফ (kind="line")
dataFrame.plot(x="Team", y=["Rank_Points", "Year"], kind="line", figsize=(10, 9))

# প্রদর্শন
mp.show()

আউটপুট:

এটি Team অনুযায়ী Rank_Points এবং Year দুটোর লাইন গ্রাফ তৈরি করবে (ফিগার সাইজ ১০x৯)।

প্যারামিটার:

  • x="Team": x-অক্ষ কলাম
  • y=["Rank_Points", "Year"]: y-অক্ষ কলামগুলো (লিস্ট)
  • kind="line": লাইন প্লট টাইপ
  • figsize=(10, 9): চিত্রের আকার (ইঞ্চিতে প্রস্থ x উঁচু)

নোট:

DataFrame.plot.line() সরাসরি কল করলেও একই ফলাফল পাওয়া যায়।

  1. পাইথন পান্ডাস: ডেটাফ্রেমের একাধিক কলাম বার গ্রাফে প্লট করা

  2. Matplotlib Python-এ Pandas DataFrame-এ এরিয়া প্লট (Area Plot) আঁকা

  3. পাইথনে গ্রাফ প্লট করার পদ্ধতি

  4. Pandas DataFrame-এ Matplotlib ব্যবহার করে ফ্রিকোয়েন্সি প্লট করা