How to Build Range 18 Area Chart in React using Apexcharts

Last Updated on by in React JS

In this tutorial, we will show you how to create range area chart in React js using functional component, Apexcharts, and Bootstrap libraries.

A range area chart is a data visualization tool that allows us to showcase a range of values between two points for a particular scale.

A range area chart is similar to a simple area chart. However, the only difference is that it uses two lines, one for min and one for max value.

The gap between the two lines is filled with solid colour.

To draw the range area chart in React, we will use the Apexcharts library.

This module offers a range area chart component that you can easily install and use in React js framework using npm or yarn package managing libraries.

React Js Range Area Graph Chart Example

  • Step 1: Download React Framework
  • Step 2: Install Apexcharts Package
  • Step 3: Make Component File
  • Step 4: Create Range Area Chart
  • Step 5: Update App Js File
  • Step 6: Run Development Server

Download React Framework

Your system must have node and npm installed to begin with this guide.

Open the code editor, type the given command, press enter to order terminal to install the React project.

npx create-react-app my-react-app

Once the app is installed, use below command to move inside the project folder.

cd my-react-app

Install Apexcharts Package

We may use the yarn or npm to install the Apexcharts and bootstrap libraries in your React application.

npm i react-apexcharts apexcharts bootstrap --legacy-peer-deps

Make Component File

Create the new directory inside the src/ folder, you may name it components/, and create the ApexRangeChart.js file.

import React from 'react'

function ApexRangeChart() {
  return (
    <div></div>
  )
}

export default ApexRangeChart

Create Range Area Chart

In order to use the Apexharts library, you must import it at the top section. After defining the library, you can access the Apis.

Add the data that you have to display on the range area chart, and change the type props to the range area.

Update code in components/ApexRangeChart.js file.

import React from "react";
import "bootstrap/dist/css/bootstrap.min.css";
import ApexRangeChart from "./components/ApexRangeChart";

function App() {
  return (
    <div className="container mt-3">
      <h2 className="mb-3">React Apexcharts Range Area Chart Example</h2>
      <ApexRangeChart />
    </div>
  );
}

export default App;

Update App Js File

In the last step, we have to add the ApexRangeChart in the App.js file. It will shows the range area chart on the browser.

import React from "react";
import "bootstrap/dist/css/bootstrap.min.css";
import ApexRangeChart from "./components/ApexRangeChart";

function App() {
  return (
    <div className="container mt-3">
      <h2 className="mb-3">React Apexcharts Range Area Chart Example</h2>
      <ApexRangeChart />
    </div>
  );
}

export default App;

Run Development Server

You can start the React development server by using the given command.

npm start

Open the app on the given URL.

http://localhost:3000

How to Build Range Area Chart in React using Apexcharts

Summary

In this tutorial, we have learned how to implement a range area chart in React js with the help of the Apexcharts library.

You can customize the range chart or create other charts and graphs by visiting here.