Lightweight React sparklines ✨ 📈
npm install @rowno/sparkline

Lightweight React sparklines ✨ 📈
``sh`
yarn add @rowno/sparklineor
npm install --save @rowno/sparkline
`js
function Spark() {
const lines = [
{
values: [789, 880, 676, 200, 890, 677, 900],
colors: {
area: 'rgba(217, 227, 237, 0.5)',
line: '#193652'
}
}, {
values: [354, 456, 200, 566, 344, 467, 545],
colors: {
area: 'rgba(199, 228, 255, 0.5)',
line: '#004585'
}
}
]
return (
height={12}
lines={lines}
/>
)
}
`
Outputs: !Example output
`js`
{
width: 56,
height: 12,
lines: [{
values: [789, 880, 676],
colors: {
area: 'rgba(217, 227, 237, 0.5)',
line: '#193652'
},
title: 'Allowed events',
key: 'allowed'
}]
}
Type: number (required)
Width of the sparkline.
Type: number (required)
Height of the sparkline.
Type: array
Objects defining the lines to draw.
#### values
Type: array (required)
Numbers that make up the data points of the line.
#### colors
Type: object
Custom colors for the line.
##### area
Type: string
Color of the line's filled in area.
##### line
Type: string
Color of the line's stroke.
#### title
Type: string
title of the line. Shown as a tooltip in the browser.
#### key
Type: any
Unique React key` of the line.
sparkline is released under the ISC license.
Copyright © 2017, Roland Warmerdam.