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

পাইথনে পান্ডাস ডেটাফ্রেমকে বার গ্রাফে প্লট করার পদ্ধতি

পাইথনের পান্ডাস লাইব্রেরি ব্যবহার করে ডেটাফ্রেমের ডেটা বার চার্ট হিসেবে ভিজ্যুয়ালাইজ করা খুব সহজ। এই টিউটোরিয়ালে আমরা দেখব কিভাবে একটি CSV ফাইল থেকে ডেটা লোড করে বার গ্রাফ আঁকা যায়।

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

import pandas as pd
import matplotlib.pyplot as plt

CSV ফাইল থেকে ডেটা লোড করুন

মান लीजिए আমাদের CSV ফাইলে নিচের ডেটা আছে:

Car,Reg_Price
BMW,2000
Lexus,1500
Audi,1500
Jaguar,2000
Mustang,1500

ডেস্কটপ থেকে CSV ফাইল পড়ুন:

d = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv")
dataFrame = pd.DataFrame(d.head(), columns=["Car", "Reg_Price"])

বার গ্রাফ প্লট করুন

dataFrame.plot(x="Car", y="Reg_Price", kind="bar", figsize=(10, 9))
plt.show()

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

import pandas as pd
import matplotlib.pyplot as plt

# CSV ফাইল পড়ুন
d = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv")
print("\nCSV ফাইল পড়া হচ্ছে...\n", d)

# ডেটাফ্রেম তৈরি করুন
dataFrame = pd.DataFrame(d.head(), columns=["Car", "Reg_Price"])

# বার গ্রাফ প্লট করুন
dataFrame.plot(x="Car", y="Reg_Price", kind="bar", figsize=(10, 9))

# গ্রাফ প্রদর্শন করুন
plt.show()

আউটপুট

উপরোক্ত কোড চালালে একটি বার গ্রাফ প্রদর্শিত হবে যেখানে X-অক্ষে গাড়ির নাম এবং Y-অক্ষে রেজিস্ট্রেশন প্রাইস দেখানো হবে।

  1. পান্ডাসে read_csv-এ skipinitialspace দিয়ে প্রাথমিক স্পেস বাদ দেওয়া

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

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

  4. Pandas Series থেকে Matplotlib-এ বার গ্রাফ প্লট করুন