Bar Plot, Histogram, Scatter Plot, এবং Line Graphs গাইড ও নোট

Computer Programming - আর প্রোগ্রামিং (R Programming) - Data Visualization (ডেটা ভিজুয়ালাইজেশন)
415

R-এ Bar Plot, Histogram, Scatter Plot, এবং Line Graphs

R-এ ডেটা ভিজ্যুয়ালাইজেশন অত্যন্ত গুরুত্বপূর্ণ এবং শক্তিশালী একটি বিষয়। বিভিন্ন ধরনের চার্ট বা গ্রাফ ব্যবহার করে ডেটার প্যাটার্ন, প্রবণতা এবং সম্পর্ক বুঝতে সহায়তা করে। নিচে Bar Plot, Histogram, Scatter Plot, এবং Line Graph তৈরি করার উপায় আলোচনা করা হলো।


১. Bar Plot (বার প্লট)

Bar Plot একটি ক্যাটেগোরিক্যাল ভেরিয়েবলের জন্য খুবই সাধারণ ও জনপ্রিয় গ্রাফ। এটি বিভিন্ন ক্যাটেগরি (অথবা শ্রেণী) অনুযায়ী মান প্রদর্শন করে।

উদাহরণ: একটি সিম্পল Bar Plot তৈরি করা

# ডেটা তৈরি
categories <- c("A", "B", "C", "D")
values <- c(10, 25, 15, 30)

# Bar Plot তৈরি
barplot(values, names.arg = categories, col = "skyblue", main = "Bar Plot Example", xlab = "Categories", ylab = "Values")

আউটপুট:
এই গ্রাফে চারটি ক্যাটেগরি (A, B, C, D) থাকবে এবং প্রতিটি ক্যাটেগরির সাথে সম্পর্কিত মান প্রদর্শিত হবে।

বিস্তারিত:

  • barplot(values) দিয়ে বার প্লট তৈরি করা হয়।
  • names.arg = categories দ্বারা ক্যাটেগরির নাম নির্ধারণ করা হয়।
  • col দিয়ে বারগুলির রঙ নির্ধারণ করা হয়।
  • main, xlab, এবং ylab দিয়ে গ্রাফের শিরোনাম এবং এক্স এবং ওয়াই অ্যাক্সিসের লেবেল নির্ধারণ করা হয়।

২. Histogram (হিস্টোগ্রাম)

Histogram একটি পরিমাণগত (quantitative) ভেরিয়েবলের জন্য ব্যবহৃত হয়, যা ডেটার ফ্রিকোয়েন্সি বা পরিমাণ দেখতে সহায়তা করে। এটি ডেটার ডিস্ট্রিবিউশন বা প্রবণতা বুঝতে সহায়তা করে।

উদাহরণ: একটি সিম্পল Histogram তৈরি করা

# সিম্পল ডেটা তৈরি
data <- c(15, 21, 23, 28, 30, 33, 35, 39, 42, 45, 50, 55, 60, 62, 65)

# Histogram তৈরি
hist(data, col = "lightblue", main = "Histogram Example", xlab = "Value Ranges", ylab = "Frequency")

আউটপুট:
এই গ্রাফে ডেটার ভ্যালু রেঞ্জ অনুযায়ী ফ্রিকোয়েন্সি দেখানো হবে।

বিস্তারিত:

  • hist(data) দিয়ে ডেটার হিস্টোগ্রাম তৈরি করা হয়।
  • col = "lightblue" দিয়ে বারের রঙ নির্ধারণ করা হয়।
  • main, xlab, এবং ylab দিয়ে শিরোনাম এবং এক্স এবং ওয়াই অ্যাক্সিসের লেবেল নির্ধারণ করা হয়।

৩. Scatter Plot (স্ক্যাটার প্লট)

Scatter Plot একটি পরিমাণগত ভেরিয়েবলের মধ্যে সম্পর্ক বা সম্পর্কের রৈখিক বা অরৈখিক প্রকৃতি বোঝাতে ব্যবহৃত হয়। এটি দুইটি ভেরিয়েবলের মধ্যে সম্পর্ক দেখতে সহায়তা করে।

উদাহরণ: একটি সিম্পল Scatter Plot তৈরি করা

# ডেটা তৈরি
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
y <- c(10, 20, 25, 30, 35, 40, 45, 50, 55, 60)

# Scatter Plot তৈরি
plot(x, y, col = "red", pch = 19, main = "Scatter Plot Example", xlab = "X Values", ylab = "Y Values")

আউটপুট:
এই গ্রাফে x এবং y ভেরিয়েবলের মধ্যে সম্পর্ক প্রদর্শিত হবে।

বিস্তারিত:

  • plot(x, y) দিয়ে স্ক্যাটার প্লট তৈরি করা হয়।
  • col = "red" দিয়ে পয়েন্টগুলির রঙ নির্ধারণ করা হয়।
  • pch = 19 দিয়ে পয়েন্টের ধরন (যেমন সেন্ট্রাল পয়েন্ট) নির্ধারণ করা হয়।
  • main, xlab, এবং ylab দিয়ে শিরোনাম এবং এক্স এবং ওয়াই অ্যাক্সিসের লেবেল নির্ধারণ করা হয়।

৪. Line Graph (লাইন গ্রাফ)

Line Graph ডেটার পরিবর্তন বা প্রবণতা দেখানোর জন্য ব্যবহৃত হয়, যেখানে এক্স-অ্যাক্সিসে নির্দিষ্ট পরিমাণের পরিবর্তন এবং ওয়াই-অ্যাক্সিসে পরবর্তী সময়ের মানের পরিবর্তন দেখা যায়।

উদাহরণ: একটি সিম্পল Line Graph তৈরি করা

# ডেটা তৈরি
time <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
values <- c(10, 15, 18, 22, 26, 28, 35, 40, 45, 50)

# Line Graph তৈরি
plot(time, values, type = "o", col = "blue", main = "Line Graph Example", xlab = "Time", ylab = "Values")

আউটপুট:
এই গ্রাফে সময়ের সাথে মানের পরিবর্তন একটি লাইন দিয়ে প্রদর্শিত হবে।

বিস্তারিত:

  • plot(time, values, type = "o") দিয়ে টাইম এবং মানের মধ্যে সম্পর্কের একটি লাইন তৈরি করা হয়। type = "o" মানে পয়েন্টগুলিও গ্রাফে দেখানো হবে।
  • col = "blue" দিয়ে লাইনের রঙ নির্ধারণ করা হয়।
  • main, xlab, এবং ylab দিয়ে শিরোনাম এবং এক্স এবং ওয়াই অ্যাক্সিসের লেবেল নির্ধারণ করা হয়।

সারসংক্ষেপ

  • Bar Plot: ক্যাটেগোরিক্যাল ডেটা প্রদর্শনের জন্য ব্যবহৃত হয়। বিভিন্ন শ্রেণী অনুযায়ী মান দেখাতে সহায়তা করে।
  • Histogram: পরিমাণগত ডেটার ডিস্ট্রিবিউশন বা প্রবণতা দেখায়, যেখানে ডেটা রেঞ্জ অনুযায়ী ফ্রিকোয়েন্সি প্রদর্শিত হয়।
  • Scatter Plot: দুটি পরিমাণগত ভেরিয়েবলের মধ্যে সম্পর্ক প্রদর্শন করতে ব্যবহৃত হয়।
  • Line Graph: সময় বা ক্রম অনুযায়ী ডেটার পরিবর্তন বা প্রবণতা প্রদর্শন করে।

এই গ্রাফগুলি ডেটা ভিজ্যুয়ালাইজেশনে গুরুত্বপূর্ণ ভূমিকা পালন করে এবং ডেটার অন্তর্নিহিত প্যাটার্ন বা সম্পর্ক বুঝতে সহায়তা করে।

Content added By
Promotion
NEW SATT AI এখন আপনাকে সাহায্য করতে পারে।

Are you sure to start over?

Loading...