0.2.0 • Published 1 year ago

@sarpere/heatmapjs-react v0.2.0

Weekly downloads
-
License
-
Repository
github
Last release
1 year ago

Heatmapjs React

A very simple port of heatmap.js for React. The idea behind this component is to be able to display a heatmap over any type of content (image, div, components ...). Inspired by react-heatmap.

Demo & Examples

Live Demo: @sarpere/heatmapjs-react

yarn
yarn dev

Then open localhost:8000 in a browser.

Storybook

yarn storybook

Then open localhost:6006 in a browser.

Installation

npm

    npm i @sarpere/heatmapjs-react

yarn

    yarn add @sarpere/heatmapjs-react

Usage

import { Heatmap } from "@sarpere/heatmapjs-react";
const App = () => {
    const data = [{ x: 10, y: 15, value: 5}, { x: 50, y: 50, value: 2}, ...];
    return (
        <Heatmap max={5} data={data} />
    )
}

Props

PropTypeDefaultRequiredDescription
maxint5YesMaximum value for intensity
dataarray[]YesHeatmap array of dots
unitstringdecimalNoCan be either percent or decimal. If percent, a x value like 26 is considered 26% of the container from the top left
configHeatmapConfig{   radius: 40,   renderer: "canvas2d",   gradient: {        0.25: "rgb(0,0,255)",    ​​​​​​​    0.55: "rgb(0,255,0)",​​​​​​​    ​​​​​​​    0.85: "yellow",​​​​​​​    ​​​​​​​    1.0: "rgb(255,0,0)",​​​​​​​    },​​​​​​​    maxOpacity: 1,​​​​​​​    minOpacity: 0,​​​​​​​    blur: 0.85,​​​​​​​    xField: "x",​​​​​​​    yField: "y",​​​​​​​    valueField: "value",​​​​​​​    plugins: {},}NoA Heatmap can be customized with the HeatmapConfig. More info on Heatmap.js configObject
0.2.0

1 year ago

0.1.0

2 years ago

0.0.7-beta.2

2 years ago

0.0.7-beta.1

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.1

2 years ago