0.1.0-rc.1 • Published 4 years ago
lite-chart v0.1.0-rc.1
Lite Chart
Lite Chart is an SVG generating library. When you provide the necessary configuration and data according to the chart types in it, it creates SVG charts suitable for the data.
Installation
npm install lite-chart
#or
yarn add lite-chartUsage
Lite Chart
import { LineChart, LineChartConfig } from 'lite-chart';
const lineChartConfig: LineChartConfig = {
height: 110,
width: 300,
padding: 5,
strokeThickness: 2,
strokeColor: '#3AD09F',
gradient: [
{
offset: '0%',
stopOpacity: '0.25',
stopColor: '#3AD09F',
},
{
offset: '100%',
stopOpacity: '0',
stopColor: '#3AD09F',
},
],
};
const RANDOM_DATA = Array.from({ length: 24 }, () =>
Math.floor(Math.random() * 1000)
);
const lineChart = new LineChart(lineChartConfig);
const imageSource = lineChart.getImageSource(RANDOM_DATA);
console.log(imageSource);
const svgString = lineChart.getSvgString(RANDOM_DATA);
console.log(svgString);
// If it is a node project
lineChart.saveAsFile(RANDOM_DATA, './charts/example.svg');Screenshots
Lite Chart

Changelog
v0.1.0-rc.1
- Release candidate 1 released.