Big Data and Analytics Data Visualization এর জন্য Color Schemes গাইড ও নোট

453

Color Schemes বা রঙের স্কিমগুলি ডেটা ভিজুয়ালাইজেশনের একটি গুরুত্বপূর্ণ অংশ, যা গ্রাফ বা চার্টের তথ্যকে স্পষ্ট এবং সহজে বোধগম্য করে তোলে। গুগল চার্টে রঙের স্কিমের মাধ্যমে আপনি ডেটার বিভিন্ন বিভাগের জন্য ভিন্ন ভিন্ন রঙ নির্বাচন করতে পারেন, যাতে ডেটা আরও আকর্ষণীয় এবং কার্যকরীভাবে উপস্থাপন করা যায়। এটি আপনার দর্শকদের জন্য ডেটা বুঝতে সহায়ক এবং চাক্ষুষ বিশ্লেষণকে সহজতর করে।

গুগল চার্টে রঙের স্কিম কাস্টমাইজ করা খুবই সহজ এবং এটি বিভিন্ন গ্রাফ বা চার্টের জন্য আলাদা আলাদা কাস্টম রঙ সেট করতে সাহায্য করে। এখানে, আমরা গুগল চার্টে ডেটা ভিজুয়ালাইজেশনের জন্য রঙের স্কিম ব্যবহারের পদ্ধতি আলোচনা করব।


গুগল চার্টে Color Schemes এর ব্যবহার

গুগল চার্টে রঙের স্কিম নির্বাচন করতে আপনি colors অপশন ব্যবহার করতে পারেন, যা চার্টের বিভিন্ন উপাদান (যেমন বার, পয়েন্ট, বা লাইন) এর রঙ নির্ধারণ করে।

Color Schemes এর ধরন:

  1. Standard Color Scheme: একটি নির্দিষ্ট রঙের সিকোয়েন্স ব্যবহার করে।
  2. Custom Color Scheme: ব্যবহারকারী নির্দিষ্ট রঙ নির্বাচন করতে পারে, যেমন প্রতিটি সিরিজ বা ক্যাটাগোরির জন্য।

উদাহরণ ১: Simple Bar Chart with Default Color Scheme

<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
  google.charts.load('current', {'packages':['corechart', 'bar']});
  google.charts.setOnLoadCallback(drawChart);

  function drawChart() {
    var data = google.visualization.arrayToDataTable([
      ['Product', 'Sales'],
      ['Product A', 1000],
      ['Product B', 1200],
      ['Product C', 1500]
    ]);

    var options = {
      title: 'Product Sales',
      hAxis: {title: 'Products'},
      vAxis: {title: 'Sales (in units)'}
    };

    var chart = new google.visualization.BarChart(document.getElementById('bar_chart'));
    chart.draw(data, options);
  }
</script>

<div id="bar_chart" style="width: 900px; height: 500px;"></div>

এখানে গুগল চার্টের ডিফল্ট রঙ ব্যবহৃত হয়েছে, যেগুলি সাধারণত বিভিন্ন ক্যাটাগরি বা সিরিজের জন্য আলাদা রঙ প্রদর্শন করে।


উদাহরণ ২: Custom Color Scheme for Bar Chart

আপনি colors অপশন ব্যবহার করে রঙ কাস্টমাইজ করতে পারেন। এই অপশনে আপনি একটি রঙের সিকোয়েন্স প্রদান করতে পারেন, যেমন:

<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
  google.charts.load('current', {'packages':['corechart', 'bar']});
  google.charts.setOnLoadCallback(drawChart);

  function drawChart() {
    var data = google.visualization.arrayToDataTable([
      ['Product', 'Sales'],
      ['Product A', 1000],
      ['Product B', 1200],
      ['Product C', 1500]
    ]);

    var options = {
      title: 'Product Sales',
      hAxis: {title: 'Products'},
      vAxis: {title: 'Sales (in units)'},
      colors: ['#ff0000', '#00ff00', '#0000ff']  // Custom Colors for bars
    };

    var chart = new google.visualization.BarChart(document.getElementById('bar_chart'));
    chart.draw(data, options);
  }
</script>

<div id="bar_chart" style="width: 900px; height: 500px;"></div>

এখানে:

  • colors অপশনের মাধ্যমে বার চার্টের তিনটি পণ্যের জন্য কাস্টম রঙ নির্বাচন করা হয়েছে:
    • Product A: Red (#ff0000)
    • Product B: Green (#00ff00)
    • Product C: Blue (#0000ff)

উদাহরণ ৩: Pie Chart with Custom Colors

গুগল চার্টে Pie Chart এর রঙ কাস্টমাইজ করতে colors ব্যবহার করা যায়, যা গ্রাফের বিভিন্ন সেগমেন্টের রঙ নির্ধারণ করে।

<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
  google.charts.load('current', {'packages':['corechart', 'pie']});
  google.charts.setOnLoadCallback(drawChart);

  function drawChart() {
    var data = google.visualization.arrayToDataTable([
      ['Category', 'Value'],
      ['Category A', 500],
      ['Category B', 700],
      ['Category C', 1000]
    ]);

    var options = {
      title: 'Category Distribution',
      colors: ['#ff6347', '#8a2be2', '#3cb371']  // Custom Colors for Pie Slices
    };

    var chart = new google.visualization.PieChart(document.getElementById('pie_chart'));
    chart.draw(data, options);
  }
</script>

<div id="pie_chart" style="width: 900px; height: 500px;"></div>

এখানে:

  • colors অপশন ব্যবহার করে পাই চার্টের তিনটি সেগমেন্টের জন্য রঙ কাস্টমাইজ করা হয়েছে:
    • Category A: Tomato Red (#ff6347)
    • Category B: Blue Violet (#8a2be2)
    • Category C: Sea Green (#3cb371)

উদাহরণ ৪: Line Chart with Color Scheme

গুগল চার্টে Line Chart এর জন্য রঙ কাস্টমাইজ করা যেতে পারে, যা লাইনগুলির জন্য আলাদা আলাদা রঙ নির্ধারণ করতে সহায়ক।

<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
  google.charts.load('current', {'packages':['corechart', 'line']});
  google.charts.setOnLoadCallback(drawChart);

  function drawChart() {
    var data = new google.visualization.DataTable();
    data.addColumn('number', 'X');
    data.addColumn('number', 'Series 1');
    data.addColumn('number', 'Series 2');

    // Sample Data
    data.addRows([
      [1, 1000, 1200],
      [2, 1150, 1300],
      [3, 1300, 1400],
      [4, 1500, 1600]
    ]);

    var options = {
      title: 'Line Chart with Custom Colors',
      colors: ['#ff5733', '#33c1ff']  // Custom Colors for Line Series
    };

    var chart = new google.visualization.LineChart(document.getElementById('line_chart'));
    chart.draw(data, options);
  }
</script>

<div id="line_chart" style="width: 900px; height: 500px;"></div>

এখানে:

  • colors অপশনে দুইটি লাইন সিরিজের জন্য কাস্টম রঙ নির্বাচন করা হয়েছে:
    • Series 1: Orange (#ff5733)
    • Series 2: Sky Blue (#33c1ff)

গুগল চার্টে রঙের স্কিমের অন্যান্য বৈশিষ্ট্য

  1. Auto Color Assignment: গুগল চার্ট স্বয়ংক্রিয়ভাবে ডেটার জন্য রঙ নির্বাচন করতে পারে, তবে আপনি চাইলে নিজে রঙ কাস্টমাইজ করতে পারেন।
  2. backgroundColor: চার্টের পটভূমির রঙ পরিবর্তন করার জন্য backgroundColor ব্যবহার করা হয়।
  3. series: একাধিক সিরিজের জন্য বিভিন্ন রঙ কাস্টমাইজ করা যায়।

সারমর্ম

গুগল চার্টে Color Schemes ব্যবহারের মাধ্যমে আপনি আপনার ডেটা ভিজুয়ালাইজেশনকে আরও আকর্ষণীয় এবং তথ্যপূর্ণ করে তুলতে পারেন। আপনি সহজেই গ্রাফের বিভিন্ন উপাদানের জন্য কাস্টম রঙ নির্বাচন করতে পারেন এবং ডেটার বিভাজন বা শ্রেণীকরণ স্পষ্টভাবে উপস্থাপন করতে পারেন। রঙ কাস্টমাইজেশন ডেটার বিশ্লেষণ আরও পরিষ্কার এবং দর্শকদের জন্য বোধগম্য করে তোলে।

Content added By

Default Color Palettes এবং Customization

366

গুগল চার্টে Color Palettes ব্যবহৃত হয় গ্রাফের উপাদানগুলোর (যেমন বার, পয়েন্ট, লাইন ইত্যাদি) রঙ নিয়ন্ত্রণ করতে। ডিফল্টভাবে গুগল চার্টে কিছু default color palettes রয়েছে যা বিভিন্ন ধরনের গ্রাফের জন্য ব্যবহার করা যেতে পারে, তবে আপনি চাইলে custom colors ব্যবহার করে নিজস্ব রঙের সেটও নির্ধারণ করতে পারেন।

এই বৈশিষ্ট্যটি ডেটা ভিজুয়ালাইজেশনের দৃশ্যমানতা এবং পাঠযোগ্যতা উন্নত করতে সাহায্য করে, কারণ সঠিক রঙের নির্বাচন ডেটার তুলনা সহজ করে এবং গ্রাফকে আরও আকর্ষণীয় করে তোলে।


১. Google Charts Default Color Palettes

গুগল চার্টে কিছু ডিফল্ট color palettes প্রদান করা হয়েছে, যা বিভিন্ন ধরনের ডেটা ভিজুয়ালাইজেশনে স্বয়ংক্রিয়ভাবে রঙ নির্ধারণ করতে সাহায্য করে। গুগল চার্টের ডিফল্ট color palettes সাধারণত Material Design এর উপর ভিত্তি করে তৈরি এবং এদের মধ্যে বিভিন্ন রঙের কম্বিনেশন রয়েছে।

উদাহরণ: Default Color Palettes (Bar Chart)

<!DOCTYPE html>
<html>
  <head>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
      google.charts.load('current', {'packages':['corechart', 'bar']});
      google.charts.setOnLoadCallback(drawChart);

      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['Product', 'Sales'],
          ['Product A', 1000],
          ['Product B', 1200],
          ['Product C', 1500],
          ['Product D', 1300]
        ]);

        var options = {
          title: 'Product Sales',
          // Google Charts uses default color palette for bars
        };

        var chart = new google.visualization.BarChart(document.getElementById('chart_div'));
        chart.draw(data, options);
      }
    </script>
  </head>
  <body>
    <div id="chart_div" style="width: 900px; height: 500px;"></div>
  </body>
</html>

এখানে, গুগল চার্টের ডিফল্ট রঙ ব্যবহার করা হয়েছে, যা সাধারণত Material Design এর রঙ প্যালেট থেকে আসে।


২. Customizing Colors (কাস্টম রঙ ব্যবহার করা)

আপনি চাইলে নিজের পছন্দ অনুযায়ী কাস্টম রঙ ব্যবহার করতে পারেন। গুগল চার্টে গ্রাফের রঙ কাস্টমাইজ করতে colors অপশন ব্যবহার করা হয়। এই অপশনের মাধ্যমে আপনি একাধিক রঙ ব্যবহার করে গ্রাফের প্রতিটি উপাদান বা সিরিজের রঙ নির্ধারণ করতে পারেন।

উদাহরণ: Custom Color Palettes (Bar Chart)

<!DOCTYPE html>
<html>
  <head>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
      google.charts.load('current', {'packages':['corechart', 'bar']});
      google.charts.setOnLoadCallback(drawChart);

      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['Product', 'Sales'],
          ['Product A', 1000],
          ['Product B', 1200],
          ['Product C', 1500],
          ['Product D', 1300]
        ]);

        var options = {
          title: 'Product Sales',
          colors: ['#FF6347', '#4CAF50', '#FF9800', '#3F51B5']  // Custom color palette
        };

        var chart = new google.visualization.BarChart(document.getElementById('chart_div'));
        chart.draw(data, options);
      }
    </script>
  </head>
  <body>
    <div id="chart_div" style="width: 900px; height: 500px;"></div>
  </body>
</html>

এখানে:

  • colors এর মাধ্যমে কাস্টম রঙের প্যালেট ব্যবহার করা হয়েছে, যেখানে প্রতি বার জন্য আলাদা রঙ নির্ধারণ করা হয়েছে।

৩. Using Named Colors (নামকরা রঙ ব্যবহার করা)

গুগল চার্টে আপনি named colors যেমন red, green, blue, yellow ইত্যাদি ব্যবহার করতে পারেন। এছাড়া আপনি HEX অথবা RGB কোডও ব্যবহার করতে পারেন।

উদাহরণ: Named Colors

<!DOCTYPE html>
<html>
  <head>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
      google.charts.load('current', {'packages':['corechart', 'bar']});
      google.charts.setOnLoadCallback(drawChart);

      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['Product', 'Sales'],
          ['Product A', 1000],
          ['Product B', 1200],
          ['Product C', 1500],
          ['Product D', 1300]
        ]);

        var options = {
          title: 'Product Sales',
          colors: ['green', 'blue', 'orange', 'red']  // Named colors
        };

        var chart = new google.visualization.BarChart(document.getElementById('chart_div'));
        chart.draw(data, options);
      }
    </script>
  </head>
  <body>
    <div id="chart_div" style="width: 900px; height: 500px;"></div>
  </body>
</html>

এখানে:

  • green, blue, orange, red নামকরা রঙগুলো ব্যবহার করা হয়েছে।

৪. Using RGB or HEX Colors

গুগল চার্টে আপনি RGB অথবা HEX রঙও ব্যবহার করতে পারেন। এটি রঙ নির্ধারণের আরও একটি শক্তিশালী উপায়।

উদাহরণ: RGB or HEX Colors

<!DOCTYPE html>
<html>
  <head>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
      google.charts.load('current', {'packages':['corechart', 'bar']});
      google.charts.setOnLoadCallback(drawChart);

      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['Product', 'Sales'],
          ['Product A', 1000],
          ['Product B', 1200],
          ['Product C', 1500],
          ['Product D', 1300]
        ]);

        var options = {
          title: 'Product Sales',
          colors: ['#FF5733', '#33FF57', 'rgb(255, 99, 132)', 'rgb(54, 162, 235)']  // HEX and RGB colors
        };

        var chart = new google.visualization.BarChart(document.getElementById('chart_div'));
        chart.draw(data, options);
      }
    </script>
  </head>
  <body>
    <div id="chart_div" style="width: 900px; height: 500px;"></div>
  </body>
</html>

এখানে:

  • HEX এবং RGB রঙের কোড ব্যবহার করে বার চার্টের প্রতিটি সিরিজের জন্য রঙ নির্ধারণ করা হয়েছে।

৫. Dynamic Color Customization Based on Data

আপনি চাইলে ডেটার মান অনুযায়ী রঙ নির্ধারণ করতে পারেন। এর মাধ্যমে ডেটার সিরিজের জন্য স্বয়ংক্রিয়ভাবে রঙ নির্বাচন করা সম্ভব।

উদাহরণ: Dynamic Color Customization

<!DOCTYPE html>
<html>
  <head>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
      google.charts.load('current', {'packages':['corechart', 'bar']});
      google.charts.setOnLoadCallback(drawChart);

      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['Product', 'Sales'],
          ['Product A', 1000],
          ['Product B', 1200],
          ['Product C', 1500],
          ['Product D', 1300]
        ]);

        var options = {
          title: 'Product Sales',
          colors: function (row, dataTable) {
            var sales = dataTable.getValue(row, 1);
            if (sales > 1200) {
              return '#FF5733';  // Red for higher sales
            } else {
              return '#33FF57';  // Green for lower sales
            }
          }
        };

        var chart = new google.visualization.BarChart(document.getElementById('chart_div'));
        chart.draw(data, options);
      }
    </script>
  </head>
  <body>
    <div id="chart_div" style="width: 900px; height: 500px;"></div>
  </body>
</html>

এখানে:

  • Dynamic color ব্যবহার করে, ডেটার মান অনুসারে রঙ পরিবর্তন করা হয়েছে।

সারমর্ম

গুগল চার্টে Default Color Palettes এবং Customization এর মাধ্যমে আপনি গ্রাফের রঙ খুব সহজেই কাস্টমাইজ করতে পারেন। আপনি HEX এবং RGB কোড ব্যবহার করে, বা named colors দিয়ে রঙ নির্ধারণ করতে পারবেন। এছাড়া, আপনি dynamic color customization ব্যবহার করে ডেটার মান অনুযায়ী রঙ নির্বাচনও করতে পারেন, যা ডেটা ভিজুয়ালাইজেশনের কার্যকারিতা এবং পাঠযোগ্যতা বাড়ায়।

Content added By

Continuous এবং Discrete Color Scales তৈরি করা

258

গুগল চার্টে Color Scales ব্যবহার করে আপনি ডেটাকে আরও স্পষ্ট এবং সহজে বোধগম্য উপায়ে উপস্থাপন করতে পারেন। Continuous Color Scale এবং Discrete Color Scale হল দুটি জনপ্রিয় কৌশল, যা গ্রাফে বিভিন্ন ভেরিয়েবলের মান অনুযায়ী রঙ নির্ধারণ করে। এগুলি গ্রাফে রঙের মাধ্যমে ডেটার পার্থক্য বা ট্রেন্ড সহজে বিশ্লেষণ করতে সাহায্য করে।

১. Continuous Color Scale (ধারাবাহিক রঙ স্কেল)

Continuous Color Scale ব্যবহৃত হয় যখন আপনার ডেটা ধারাবাহিক বা পরিসংখ্যানিক মানের মধ্যে থাকে (যেমন: সংখ্যা, রেটিং, মাপ)। এই স্কেলে ডেটার মানের উপর ভিত্তি করে একটি নির্দিষ্ট রঙের গ্রেডিয়েন্ট তৈরি হয়, যাতে কম মানের জন্য একটি রঙ এবং বেশি মানের জন্য অন্য রঙ দেখানো হয়।

উদাহরণ: Continuous Color Scale with Google Charts

<!DOCTYPE html>
<html>
  <head>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
      google.charts.load('current', {'packages':['corechart', 'heatmap']});
      google.charts.setOnLoadCallback(drawChart);

      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['X', 'Y', 'Value'],
          [1, 1, 100],
          [1, 2, 200],
          [1, 3, 300],
          [2, 1, 400],
          [2, 2, 500],
          [2, 3, 600],
          [3, 1, 700],
          [3, 2, 800],
          [3, 3, 900]
        ]);

        var options = {
          title: 'Heatmap with Continuous Color Scale',
          hAxis: {title: 'X Axis'},
          vAxis: {title: 'Y Axis'},
          colors: ['#ffffff', '#ff0000'], // Continuous color gradient from white to red
          colorAxis: {minValue: 100, maxValue: 900, colors: ['#ffffff', '#ff0000']} // Color scale setup
        };

        var chart = new google.visualization.HeatMapChart(document.getElementById('heatmap_div'));
        chart.draw(data, options);
      }
    </script>
  </head>
  <body>
    <div id="heatmap_div" style="width: 900px; height: 500px;"></div>
  </body>
</html>

এখানে:

  • colorAxis দিয়ে রঙের স্কেল কাস্টমাইজ করা হয়েছে, যেখানে minValue এবং maxValue এর মধ্যে ডেটার মান অনুযায়ী রঙের গ্রেডিয়েন্ট তৈরি করা হয়েছে।
  • colors: এই অপশনটি ডেটার মানের উপর ভিত্তি করে রঙের গ্রেডিয়েন্ট সেট করেছে (সাদা থেকে লাল পর্যন্ত)।

২. Discrete Color Scale (বৈশিষ্ট্যভিত্তিক রঙ স্কেল)

Discrete Color Scale ব্যবহার করা হয় যখন ডেটা ক্যাটাগরিকাল বা বিচ্ছিন্ন মানের মধ্যে থাকে (যেমন: দেশ, বিভাগ, প্রজাতি ইত্যাদি)। এই স্কেলে, প্রতিটি ক্যাটাগরি বা মানের জন্য একটি নির্দিষ্ট রঙ নির্ধারণ করা হয়।

উদাহরণ: Discrete Color Scale with Google Charts

<!DOCTYPE html>
<html>
  <head>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
      google.charts.load('current', {'packages':['corechart', 'heatmap']});
      google.charts.setOnLoadCallback(drawChart);

      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['X', 'Y', 'Category'],
          [1, 1, 'A'],
          [1, 2, 'B'],
          [1, 3, 'A'],
          [2, 1, 'C'],
          [2, 2, 'B'],
          [2, 3, 'A'],
          [3, 1, 'C'],
          [3, 2, 'A'],
          [3, 3, 'B']
        ]);

        var options = {
          title: 'Heatmap with Discrete Color Scale',
          hAxis: {title: 'X Axis'},
          vAxis: {title: 'Y Axis'},
          colors: ['#ff0000', '#00ff00', '#0000ff'], // Discrete color scale
          colorAxis: {values: ['A', 'B', 'C'], colors: ['#ff0000', '#00ff00', '#0000ff']} // Color scale for categories
        };

        var chart = new google.visualization.HeatMapChart(document.getElementById('heatmap_div'));
        chart.draw(data, options);
      }
    </script>
  </head>
  <body>
    <div id="heatmap_div" style="width: 900px; height: 500px;"></div>
  </body>
</html>

এখানে:

  • colorAxis-এর মাধ্যমে values নির্ধারণ করে সুনির্দিষ্ট ক্যাটাগরি (যেমন 'A', 'B', 'C') এর জন্য বিভিন্ন রঙ নির্ধারণ করা হয়েছে।
  • colors: এখানে তিনটি নির্দিষ্ট রঙ সেট করা হয়েছে (লাল, সবুজ, নীল), যা ক্যাটাগরির মান অনুযায়ী প্রদর্শিত হবে।

৩. আরও কাস্টমাইজেশন: রঙের পরিবর্তন এবং স্কেল ম্যানেজমেন্ট

গুগল চার্টে রঙের স্কেল কাস্টমাইজেশন আরও উন্নত করতে, আপনি colorAxis এর মাধ্যমে স্কেলের রেঞ্জ এবং রঙের প্যালেট পরিবর্তন করতে পারেন। এছাড়াও, Gradient এবং Color Mapping ব্যবহার করে আপনি আরও ইন্টারেক্টিভ এবং ভিজ্যুয়ালি আকর্ষণীয় গ্রাফ তৈরি করতে পারেন।

উদাহরণ: Continuous and Discrete Color Scales Together

<!DOCTYPE html>
<html>
  <head>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
      google.charts.load('current', {'packages':['corechart', 'heatmap']});
      google.charts.setOnLoadCallback(drawChart);

      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['X', 'Y', 'Category', 'Value'],
          [1, 1, 'A', 100],
          [1, 2, 'B', 200],
          [1, 3, 'C', 300],
          [2, 1, 'A', 400],
          [2, 2, 'B', 500],
          [2, 3, 'C', 600],
          [3, 1, 'A', 700],
          [3, 2, 'B', 800],
          [3, 3, 'C', 900]
        ]);

        var options = {
          title: 'Heatmap with Continuous and Discrete Color Scales',
          hAxis: {title: 'X Axis'},
          vAxis: {title: 'Y Axis'},
          colorAxis: {
            minValue: 100, 
            maxValue: 900,
            colors: ['#ffffff', '#ff0000'] // Continuous scale from white to red
          },
          colors: ['#ff0000', '#00ff00', '#0000ff'], // Discrete color scale for categories
        };

        var chart = new google.visualization.HeatMapChart(document.getElementById('heatmap_div'));
        chart.draw(data, options);
      }
    </script>
  </head>
  <body>
    <div id="heatmap_div" style="width: 900px; height: 500px;"></div>
  </body>
</html>

এখানে:

  • colorAxis: রঙের স্কেল ধারাবাহিকভাবে সাদা থেকে লাল পর্যন্ত নির্ধারণ করা হয়েছে।
  • colors: ক্যাটাগরি ভিত্তিক রঙের স্কেল (লাল, সবুজ, নীল) নির্ধারণ করা হয়েছে।

সারমর্ম

Continuous Color Scale এবং Discrete Color Scale গুগল চার্টে ডেটার ভিজ্যুয়ালাইজেশনের জন্য শক্তিশালী এবং অত্যন্ত কার্যকরী টুল। Continuous Color Scale ব্যবহার করে আপনি ধারাবাহিক মানের উপর ভিত্তি করে রঙের গ্রেডিয়েন্ট তৈরি করতে পারেন, যেখানে Discrete Color Scale ব্যবহার করে আপনি সুনির্দিষ্ট ক্যাটাগরি বা মানের জন্য রঙ নির্ধারণ করতে পারেন। গুগল চার্টে এই স্কেলগুলো ব্যবহার করে ডেটার সম্পর্ক সহজেই উপস্থাপন করা যায়, যা বিশ্লেষণ এবং সিদ্ধান্ত গ্রহণকে আরো সহজ এবং স্পষ্ট করে তোলে।

Content added By

ColorBrewer Palettes এর ব্যবহার

334

ColorBrewer Palettes হল একটি জনপ্রিয় রঙের স্কিম, যা ডেটা ভিজুয়ালাইজেশনে বিভিন্ন ধরণের রঙের সমন্বয়ে তৈরি করা হয়। ColorBrewer মূলত cartography এবং data visualization এর জন্য ডিজাইন করা রঙের সেট যা ডেটাকে সহজে পড়ার এবং বিশ্লেষণের জন্য উপযুক্ত। এটি বিভিন্ন ধরনের রঙের সেট সরবরাহ করে, যেমন diverging, sequential, এবং qualitative রঙের স্কিম।

গুগল চার্ট (Google Charts) এ ColorBrewer প্যালেট ব্যবহার করা সম্ভব, যদিও গুগল চার্ট নিজে সরাসরি ColorBrewer প্যালেট সমর্থন করে না। তবে, আপনি JavaScript এবং গুগল চার্টের মাধ্যমে রঙের স্কিম কাস্টমাইজ করতে পারেন এবং ColorBrewer প্যালেটের রঙ ব্যবহার করতে পারেন। এখানে, ColorBrewer প্যালেটের রঙের সেট ব্যবহার করে গুগল চার্টে রঙ কাস্টমাইজ করার উপায় আলোচনা করা হয়েছে।


ColorBrewer প্যালেটের রঙগুলি নির্বাচন করা

ColorBrewer-এর রঙের প্যালেট তিনটি প্রধান ক্যাটেগরিতে ভাগ করা হয়:

  1. Sequential - সংখ্যাসূচক ডেটার জন্য।
  2. Diverging - দুইটি ভিন্ন দিকের ডেটার জন্য।
  3. Qualitative - ক্যাটাগোরিকাল বা শ্রেণীভিত্তিক ডেটার জন্য।

গুগল চার্টে এসব প্যালেট ব্যবহার করতে, ColorBrewer প্যালেটের রঙের কোডগুলি (hex বা RGB কোড) ব্যবহার করতে হবে।

উদাহরণ: গুগল চার্টে ColorBrewer রঙের প্যালেট ব্যবহার করা

<!DOCTYPE html>
<html>
  <head>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
      google.charts.load('current', { packages: ['corechart', 'pie'] });
      google.charts.setOnLoadCallback(drawChart);

      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['Category', 'Amount'],
          ['Category A', 30],
          ['Category B', 70],
          ['Category C', 45],
          ['Category D', 100]
        ]);

        var options = {
          title: 'Pie Chart with ColorBrewer Palette',
          slices: {
            0: { offset: 0.1, color: '#9E0142' }, // Color from ColorBrewer's Sequential Reds palette
            1: { offset: 0.1, color: '#D53E4F' }, // Color from ColorBrewer's Sequential Reds palette
            2: { offset: 0.1, color: '#F46D43' }, // Color from ColorBrewer's Sequential Reds palette
            3: { offset: 0.1, color: '#FEE08B' }  // Color from ColorBrewer's Sequential Reds palette
          }
        };

        var chart = new google.visualization.PieChart(document.getElementById('piechart_3d'));
        chart.draw(data, options);
      }
    </script>
  </head>

  <body>
    <div id="piechart_3d" style="width: 900px; height: 500px;"></div>
  </body>
</html>

ব্যাখ্যা:

  • ColorBrewer Palette: এখানে আমরা Sequential Reds প্যালেটের বিভিন্ন রঙ ব্যবহার করেছি।
    • #9E0142, #D53E4F, #F46D43, এবং #FEE08B হলো ColorBrewer থেকে নির্বাচিত রঙের কোড।
  • slices: পি-চার্টের স্লাইসের জন্য কাস্টম রঙ নির্ধারণ করা হয়েছে।

ColorBrewer রঙের প্যালেটের বিভিন্ন ক্যাটেগরি

  1. Sequential Colors:
    • ColorBrewer Reds: #9E0142, #D53E4F, #F46D43, #FEE08B
    • ColorBrewer Blues: #08519C, #3182BD, #6BAED6, #9ECAE1
  2. Diverging Colors:
    • ColorBrewer Spectral: #9E0142, #D53E4F, #F46D43, #FEE08B, #A6D96A
    • ColorBrewer RdYlBu: #D73027, #F46D43, #FDAE61, #FEE08B, #91BFDB
  3. Qualitative Colors:
    • ColorBrewer Set1: #E41A1C, #377EB8, #4DAF4A, #FF7F00, #FFFF33
    • ColorBrewer Set2: #66C2A5, #FC8D62, #8DA0CB, #E78AC3, #A6D854

ColorBrewer প্যালেটের কোডগুলি ব্যবহার করে অন্যান্য গ্রাফের রঙ কাস্টমাইজেশন

উদাহরণ: বার চার্টে ColorBrewer প্যালেট ব্যবহার করা

<!DOCTYPE html>
<html>
  <head>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
      google.charts.load('current', { packages: ['corechart', 'bar'] });
      google.charts.setOnLoadCallback(drawChart);

      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['Category', 'Amount'],
          ['Category A', 60],
          ['Category B', 40],
          ['Category C', 80],
          ['Category D', 100]
        ]);

        var options = {
          title: 'Bar Chart with ColorBrewer Palette',
          hAxis: { title: 'Category' },
          vAxis: { title: 'Amount' },
          series: {
            0: { color: '#9E0142' }, // Sequential Reds palette color
            1: { color: '#D53E4F' },
            2: { color: '#F46D43' },
            3: { color: '#FEE08B' }
          }
        };

        var chart = new google.visualization.BarChart(document.getElementById('chart_div'));
        chart.draw(data, options);
      }
    </script>
  </head>

  <body>
    <div id="chart_div" style="width: 900px; height: 500px;"></div>
  </body>
</html>

এখানে, ColorBrewer Reds প্যালেটের রঙগুলি বার চার্টে ব্যবহৃত হয়েছে, এবং সেগুলি সিরিজ অনুযায়ী কাস্টমাইজ করা হয়েছে।


সারমর্ম

গুগল চার্টে ColorBrewer Palettes ব্যবহার করে আপনি বিভিন্ন ধরনের ডেটা ভিজুয়ালাইজেশনে সুন্দর, বোধগম্য এবং বিশ্লেষণযোগ্য রঙ প্রয়োগ করতে পারেন। যদিও গুগল চার্ট সরাসরি ColorBrewer প্যালেট সমর্থন করে না, তবে আপনি ColorBrewer প্যালেট থেকে রঙের কোড গ্রহণ করে আপনার গ্রাফ কাস্টমাইজ করতে পারেন। এটি গ্রাফের পঠিততা এবং স্পষ্টতা বাড়ানোর জন্য অত্যন্ত কার্যকরী।

Content added By

Manual Color Palettes তৈরি করা

361

গুগল চার্টে Manual Color Palettes তৈরি করা অত্যন্ত গুরুত্বপূর্ণ, কারণ এটি ডেটার ভিজুয়ালাইজেশনকে আরও সুন্দর, স্বচ্ছ এবং কাস্টমাইজেবল করে তোলে। কখনও কখনও আপনি বিশেষ রঙ ব্যবহার করতে চান যা আপনার ডেটার শ্রেণী বা কন্টেক্সটের জন্য সঠিক এবং সামঞ্জস্যপূর্ণ। গুগল চার্টে আপনি manual color palettes ব্যবহার করে আপনার চাহিদা অনুযায়ী রঙ নির্ধারণ করতে পারেন।

গুগল চার্টে manual color palettes ব্যবহার করার জন্য colors অপশন ব্যবহার করা হয়, যেখানে আপনি রঙের একটি নির্দিষ্ট তালিকা প্রদান করতে পারেন।


Manual Color Palettes তৈরি করার পদ্ধতি

গুগল চার্টে manual color palettes তৈরি করতে, colors অপশন ব্যবহার করে আপনার কাঙ্ক্ষিত রঙগুলি প্রদান করতে হয়। নিচে একটি উদাহরণ দেওয়া হলো যেখানে বিভিন্ন ডেটা সিরিজের জন্য ম্যানুয়াল রঙ ব্যবহার করা হয়েছে।

উদাহরণ: গুগল চার্টে Manual Color Palettes তৈরি করা

<!DOCTYPE html>
<html>
  <head>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
      google.charts.load('current', {
        packages: ['corechart', 'bar']
      });

      google.charts.setOnLoadCallback(drawChart);

      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['Category', '2019', '2020', '2021'],
          ['A', 1000, 1170, 660],
          ['B', 1170, 660, 1120],
          ['C', 660, 1120, 1200],
          ['D', 1030, 540, 800]
        ]);

        var options = {
          title: 'Company Performance',
          chartArea: {
            width: '50%'
          },
          hAxis: {
            title: 'Total Revenue',
            minValue: 0
          },
          vAxis: {
            title: 'Year'
          },
          // Manual color palette for the series
          colors: ['#FF5733', '#33FF57', '#3357FF']  // প্রতিটি সিরিজের জন্য রঙ নির্ধারণ
        };

        var chart = new google.visualization.BarChart(document.getElementById('chart_div'));
        chart.draw(data, options);
      }
    </script>
  </head>

  <body>
    <div id="chart_div" style="width: 900px; height: 500px;"></div>
  </body>
</html>

ব্যাখ্যা:

  • colors: ['#FF5733', '#33FF57', '#3357FF']: এখানে তিনটি ভিন্ন রঙের কোড নির্ধারণ করা হয়েছে যা 2019, 2020, এবং 2021 এর জন্য যথাক্রমে দেওয়া হয়েছে।
    • #FF5733: লাল রঙ
    • #33FF57: সবুজ রঙ
    • #3357FF: নীল রঙ

এই রঙগুলি স্বয়ংক্রিয়ভাবে প্রতিটি ডেটা সিরিজের জন্য প্রয়োগ হবে।


আরও কাস্টমাইজেশন

গুগল চার্টে manual color palette আরও কাস্টমাইজ করা যেতে পারে। আপনি যদি একাধিক রঙের স্কিম তৈরি করতে চান, অথবা বিশেষ কিছু শ্রেণী বা ডেটা পয়েন্টের জন্য আলাদা রঙ ব্যবহার করতে চান, তবে এটি সহজেই করা সম্ভব। এখানে একটি উন্নত উদাহরণ দেওয়া হলো, যেখানে প্রতিটি শ্রেণীর জন্য আলাদা রঙ প্রয়োগ করা হয়েছে।

উদাহরণ: Manual Color Palettes with Conditional Colors

<!DOCTYPE html>
<html>
  <head>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
      google.charts.load('current', {
        packages: ['corechart', 'bar']
      });

      google.charts.setOnLoadCallback(drawChart);

      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['Category', '2019', '2020', '2021'],
          ['A', 1000, 1170, 660],
          ['B', 1170, 660, 1120],
          ['C', 660, 1120, 1200],
          ['D', 1030, 540, 800]
        ]);

        var options = {
          title: 'Company Performance',
          chartArea: {
            width: '50%'
          },
          hAxis: {
            title: 'Total Revenue',
            minValue: 0
          },
          vAxis: {
            title: 'Year'
          },
          // Advanced Manual Color Palette based on categories
          colors: ['#FF5733', '#FFBD33', '#33FF57', '#3357FF']  // Colors for each category (A, B, C, D)
        };

        var chart = new google.visualization.BarChart(document.getElementById('chart_div'));
        chart.draw(data, options);
      }
    </script>
  </head>

  <body>
    <div id="chart_div" style="width: 900px; height: 500px;"></div>
  </body>
</html>

ব্যাখ্যা:

  • এখানে categories A, B, C, D এর জন্য আলাদা রঙ ব্যবহার করা হয়েছে। আপনি colors প্রপার্টিতে প্রতিটি ক্যাটাগরির জন্য একটি নির্দিষ্ট রঙ নির্বাচন করেছেন।

গুগল চার্টে অন্যান্য Color Customizations

গুগল চার্টে বিভিন্ন প্যাকেজের জন্য আরও অনেক কাস্টমাইজেশন ফিচার রয়েছে, যা আপনাকে গ্রাফের রঙ, স্টাইল এবং ডিজাইন পরিবর্তন করতে সহায়ক। এখানে কিছু অতিরিক্ত কাস্টমাইজেশন অপশন দেওয়া হলো:

  • colorAxis: আপনি যদি মানের উপর ভিত্তি করে রঙের গ্রেডিয়েন্ট তৈরি করতে চান, তাহলে colorAxis ব্যবহার করতে পারেন।
colorAxis: { minValue: 0, maxValue: 1500, colors: ['#e0e0e0', '#76c7c0'] }
  • backgroundColor: গ্রাফের ব্যাকগ্রাউন্ডের রঙ পরিবর্তন করতে পারেন।
backgroundColor: '#f4f4f4'
  • is3D: 3D চেহারা দিতে পারেন।
is3D: true

সারমর্ম

গুগল চার্টে manual color palettes ব্যবহার করে আপনি সহজেই আপনার ডেটার জন্য কাস্টম রঙ নির্বাচন করতে পারেন। এটি আপনার ভিজুয়ালাইজেশনকে আরও সুন্দর এবং বোঝার উপযোগী করে তোলে। colors প্রপার্টি ব্যবহার করে বিভিন্ন সিরিজ বা শ্রেণীর জন্য রঙ কাস্টমাইজ করা যায় এবং গুগল চার্টে বিভিন্ন ধরনের রঙের কাস্টমাইজেশন অপশন রয়েছে যা আপনাকে আরও বিস্তারিত ভিজুয়ালাইজেশন তৈরি করতে সাহায্য করবে।

Content added By
Promotion

Are you sure to start over?

Loading...