0.0.199 • Published 5 years ago

@vx/heatmap v0.0.199

Weekly downloads
3,048
License
MIT
Repository
github
Last release
5 years ago

@vx/heatmap

A Heatmap is an arrangement of shapes where the data values are represented as colors.

Example

<HeatmapRect
  data={data}
  xScale={xScale}
  yScale={yScale}
  colorScale={colorScale}
  opacityScale={opacityScale}
  binWidth={bWidth}
  binHeight={bWidth}
  step={dStep}
  gap={0}
/>

Heatmaps generally require structure that has this shape:

[
  {
    bin: 1,
    bins: [
      {
        count: 20,
        bin: 23,
      },
    ],
  },
];

However, you're welcome to use your own structure by defining x, y, z accessors such as:

// Example accessors
const x = d => d.myBin;
const y = d => d.myBins;
const z = d => d.myCount;

// Example scale with an accessors
const xScale = scaleLinear({
  range: [0, xMax],
  domain: extent(data, x),
});

Installation

npm install --save @vx/heatmap
0.0.199

5 years ago

0.0.198

5 years ago

0.0.197

5 years ago

0.0.196

5 years ago

0.0.195

5 years ago

0.0.194

5 years ago

0.0.193

5 years ago

0.0.193-alpha.2

5 years ago

0.0.193-alpha.1

5 years ago

0.0.193-alpha.0

6 years ago

0.0.192

6 years ago

0.0.190

6 years ago

0.0.189

6 years ago

0.0.183

6 years ago

0.0.182

7 years ago

0.0.181

7 years ago

0.0.179

7 years ago

0.0.173

7 years ago

0.0.170

7 years ago

0.0.166

7 years ago

0.0.165

7 years ago

0.0.165-beta.1

7 years ago

0.0.165-beta.0

7 years ago

0.0.161

7 years ago

0.0.153

7 years ago

0.0.143

8 years ago

0.0.140

8 years ago

0.0.136

8 years ago

0.0.127

8 years ago

0.0.126

8 years ago

0.0.125

8 years ago

0.0.120

8 years ago

0.0.116

8 years ago

0.0.115

8 years ago