1.0.0 • Published 10 months ago

bar-chart-race v1.0.0

Weekly downloads
-
License
-
Repository
github
Last release
10 months ago

Bar Chart Race Library

preview

An open-source Bar Chart Race library built with TypeScript. This library allows you to create a smooth animated bar chart races effortlessly. It works by utilizing the HTML5 Canvas API to render the graphics, providing high performance.

Installation

Install the library using npm:

npm install bar-chart-race

Or using yarn:

yarn add bar-chart-race

Usage

Here's a basic example to get you started:

import BarChartRace from "bar-chart-race";

const data = [
  {
    label: "USA",
    datasets: [
      { date: "2020", value: 267 },
      { date: "2021", value: 426 },
      { date: "2024", value: 279 },
    ],
  },
  {
    label: "China",
    datasets: [
      { date: "2020", value: 1883 },
      { date: "2021", value: 1340 },
      { date: "2022", value: 1748 },
    ],
  },
];

const chart = new BarChartRace(data, {
  width: 800,
  height: 400,
  element: document.querySelector("#chart-container")!,
});
chart.init();

Documentation

TBA

1.0.0

10 months ago