How to Create a Bar Chart in ReactJS?

In this blog, I will explain How to Create a Bar Chart in ReactJS.

Creating a bar chart in ReactJS involves using a charting library like react-chartjs-2, which is a React wrapper for the popular Chart.js library. In this example, I’ll show you how to create a simple bar chart using react-chartjs-2. First, make sure you have React and react-chartjs-2 installed in your project.

Here are the steps to create a basic bar chart in ReactJS:

  1. Create a new React project or navigate to your existing project directory.
  2. Install the required dependencies using npm or yarn:
npm install react-chartjs-2 chart.js
# or
yarn add react-chartjs-2 chart.js
  1. Create a new component for your bar chart. For example, you can create a file named BarChart.js:
// BarChart.js

import React from 'react';
import { Bar } from 'react-chartjs-2';

const BarChart = () => {
  // Sample data for the bar chart
  const data = {
    labels: ['Label 1', 'Label 2', 'Label 3', 'Label 4', 'Label 5'],
    datasets: [
        label: 'Sample Bar Chart',
        data: [12, 19, 3, 5, 2],
        backgroundColor: 'rgba(75, 192, 192, 0.6)', // Bar color
        borderColor: 'rgba(75, 192, 192, 1)', // Border color
        borderWidth: 1,

  // Bar chart options
  const options = {
    scales: {
      y: {
        beginAtZero: true,

  return (
    <div className="chart-container">
      <Bar data={data} options={options} />

export default BarChart;
  1. In your main React component or the component where you want to display the bar chart, import and render the BarChart component:
// App.js (or your main component)

import React from 'react';
import './App.css';
import BarChart from './BarChart';

function App() {
  return (
    <div className="App">
      <h1>Bar Chart Example</h1>
      <BarChart />

export default App;
  1. Style your chart and customize it further using CSS or additional Chart.js configuration options as needed.
  2. Start your React development server to view the bar chart in your browser:
npm start
# or
yarn start

Now, you should have a basic bar chart displayed in your React application using react-chartjs-2. You can further customize the chart by referring to the Chart.js documentation for more advanced features and options:

Further Reading

Examples of Array Functions in PHP

Exploring PHP Arrays: Tips and Tricks

Basic Programs in PHP

10 Basic Project Ideas on Quantum Computing

Registration Form Using PDO in PHP

Inserting Information from Multiple CheckBox Selection in a Database Table in PHP

Architectural Constraints of REST API

REST API Concepts

10 Basic Project Ideas on Robotics

Creating a Classified Ads Application in PHP

What is Augmented Reality?

When should we prefer to React over PHP?

What is Virtual Reality?

PHP Projects for Undergraduate Students

What is Extended Reality?


You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *