0.8.0 • Published 3 months ago
awesome-chart v0.8.0
Awesome Chart ·
Awesome Chart is a lightweight 2d chart library. It should be noted that the use of the framework is greater than the use of the chart library.
Installation
npm install awesome-chart
yarn add awesome-chart
Documents
Examples
There are several examples on the website. Awesome Chart supports two ways of writing.
For command style
import {Chart, DataBase} from 'awesome-chart'
const chart = new Chart({
engine: 'svg',
adjust: false,
width: 200,
height: 200,
padding: [24, 24, 24, 24],
container: document.body,
})
const textLayer = chart.createLayer({
id: 'title',
type: 'text',
layout: chart.layout.main,
})
textLayer?.setData(new DataBase('This is a text'))
textLayer?.setStyle({
text: {
fill: 'red',
fontSize: 24,
},
})
chart.draw()
For declarative style
import {createChart} from 'awesome-chart'
createChart({
engine: 'svg',
adjust: false,
width: 200,
height: 200,
padding: [24, 24, 24, 24],
container: document.body,
layers: [
{
type: 'text',
options: {
id: 'title',
layout: 'main',
},
data: 'This is a text',
style: {
text: {
fill: 'red',
fontSize: 24,
},
},
},
],
})
0.8.0
3 months ago
0.7.3
3 months ago
0.7.2
3 months ago
0.7.1
4 months ago
0.7.0
7 months ago
0.6.4
7 months ago
0.6.3
1 year ago
0.4.5
1 year ago
0.6.2
1 year ago
0.4.4
1 year ago
0.5.0
1 year ago
0.6.1
1 year ago
0.4.3
1 year ago
0.6.0
1 year ago
0.4.2
1 year ago
0.4.1
1 year ago
0.4.0
1 year ago
0.3.0
2 years ago
0.2.0
2 years ago
0.1.0
2 years ago
0.0.0
2 years ago