Big Data and Analytics Geom_point, Geom_line, Geom_bar, Geom_histogram গাইড ও নোট

243

ggplot2 এর geom_ ফাংশনগুলো বিভিন্ন ধরনের ডেটা ভিজুয়ালাইজেশন তৈরির জন্য ব্যবহৃত হয়। এই ফাংশনগুলো জিওমেট্রি (Geometry) হিসাবে কাজ করে, যার মাধ্যমে আপনি বিভিন্ন ধরনের গ্রাফ তৈরি করতে পারেন। তবে গুগল চার্টে geom_ ফাংশন সরাসরি ব্যবহৃত না হলেও, গুগল চার্টে সমতুল্য বিভিন্ন প্লট তৈরি করা যায়। নিচে ggplot2 এর কিছু সাধারণ geom_ ফাংশন এবং তাদের সমতুল্য গুগল চার্টের ফিচার নিয়ে আলোচনা করা হলো।


Geom_point (Scatter Plot)

geom_point() ব্যবহার করে আপনি স্ক্যাটার প্লট (Scatter Plot) তৈরি করতে পারেন। এটি দুটি ভেরিয়েবলের মধ্যে সম্পর্ক চিত্রিত করার জন্য ব্যবহৃত হয়। প্রতিটি পয়েন্টের অবস্থান x এবং y ভেরিয়েবলের মান দ্বারা নির্ধারিত হয়।

ggplot2 কোড:

ggplot(data = mtcars, aes(x = wt, y = mpg)) + 
  geom_point()

গুগল চার্টে সমতুল্য: গুগল চার্টে স্ক্যাটার প্লট তৈরি করার জন্য google.visualization.ScatterChart ব্যবহার করা হয়। এখানে ডেটা সরবরাহ করার পরে স্ক্যাটার প্লট তৈরি করা হয়।

var data = google.visualization.arrayToDataTable([
  ['Weight', 'Mileage'],
  [2.620, 21.0],
  [2.875, 22.8],
  [3.215, 18.7]
]);

var options = {
  title: 'Weight vs Mileage',
  hAxis: {title: 'Weight'},
  vAxis: {title: 'Mileage'}
};

var chart = new google.visualization.ScatterChart(document.getElementById('scatter_chart'));
chart.draw(data, options);

Geom_line (Line Plot)

geom_line() ব্যবহার করে আপনি একটি লাইন গ্রাফ তৈরি করতে পারেন, যা সময়ের সাথে ডেটার পরিবর্তন বা দুটি ভেরিয়েবলের মধ্যে সম্পর্ক প্রদর্শন করে।

ggplot2 কোড:

ggplot(data = mtcars, aes(x = wt, y = mpg)) + 
  geom_line()

গুগল চার্টে সমতুল্য: গুগল চার্টে google.visualization.LineChart ব্যবহার করে লাইন গ্রাফ তৈরি করা হয়।

var data = google.visualization.arrayToDataTable([
  ['Weight', 'Mileage'],
  [2.620, 21.0],
  [2.875, 22.8],
  [3.215, 18.7]
]);

var options = {
  title: 'Weight vs Mileage',
  hAxis: {title: 'Weight'},
  vAxis: {title: 'Mileage'}
};

var chart = new google.visualization.LineChart(document.getElementById('line_chart'));
chart.draw(data, options);

Geom_bar (Bar Chart)

geom_bar() ব্যবহার করে আপনি বার চার্ট তৈরি করতে পারেন, যা সাধারণত ক্যাটাগরিকাল ডেটা উপস্থাপনের জন্য ব্যবহৃত হয়। এখানে x অক্ষে ক্যাটাগরি এবং y অক্ষে তার মান দেখানো হয়।

ggplot2 কোড:

ggplot(data = mtcars, aes(x = factor(cyl))) + 
  geom_bar()

গুগল চার্টে সমতুল্য: গুগল চার্টে google.visualization.ColumnChart বা google.visualization.BarChart ব্যবহার করে বার চার্ট তৈরি করা হয়।

var data = google.visualization.arrayToDataTable([
  ['Cylinders', 'Count'],
  ['4', 5],
  ['6', 10],
  ['8', 15]
]);

var options = {
  title: 'Number of Cars by Cylinders',
  hAxis: {title: 'Cylinders'},
  vAxis: {title: 'Count'}
};

var chart = new google.visualization.BarChart(document.getElementById('bar_chart'));
chart.draw(data, options);

Geom_histogram (Histogram)

geom_histogram() ব্যবহার করে আপনি হিস্টোগ্রাম তৈরি করতে পারেন, যা একটি নির্দিষ্ট ভেরিয়েবলের ডিস্ট্রিবিউশন বা ফ্রিকোয়েন্সি দেখানোর জন্য ব্যবহৃত হয়।

ggplot2 কোড:

ggplot(data = mtcars, aes(x = mpg)) + 
  geom_histogram(binwidth = 2)

গুগল চার্টে সমতুল্য: গুগল চার্টে google.visualization.Histogram ব্যবহার করে হিস্টোগ্রাম তৈরি করা হয়।

var data = google.visualization.arrayToDataTable([
  ['Mileage'],
  [21.0],
  [22.8],
  [18.7]
]);

var options = {
  title: 'Mileage Distribution',
  hAxis: {title: 'Mileage'},
  vAxis: {title: 'Frequency'}
};

var chart = new google.visualization.Histogram(document.getElementById('histogram_chart'));
chart.draw(data, options);

সারমর্ম

ggplot2 এবং গুগল চার্ট উভয়ই ডেটা ভিজুয়ালাইজেশন জন্য শক্তিশালী টুল হলেও, তাদের মধ্যে ব্যবহারের পার্থক্য রয়েছে। ggplot2 R প্রোগ্রামিং ভাষার জন্য ডিজাইন করা হয়েছে এবং এটি ডেটা সায়েন্স ও পরিসংখ্যান বিশ্লেষণে ব্যবহৃত হয়, যেখানে গুগল চার্ট একটি ওয়েব-বেসড টুল এবং এটি সাধারণত ইন্টারঅ্যাকটিভ ডেটা ভিজুয়ালাইজেশন তৈরি করতে ব্যবহৃত হয়। উভয়ই বিভিন্ন ধরনের গ্রাফ, যেমন স্ক্যাটার প্লট, লাইন গ্রাফ, বার চার্ট এবং হিস্টোগ্রাম তৈরি করতে সহায়ক, তবে গুগল চার্টে ডেটা প্রদর্শন করার জন্য JavaScript ব্যবহার করা হয়।

Content added By
Promotion

Are you sure to start over?

Loading...