UNPKG

@0devco/chart

Version:

0devco javascript data charting with chartjs

91 lines (74 loc) 1.94 kB
# 📊 @0devco/chart documentations # install ```bash # npm npm -i @0devco/chart # yarn yarn add @0devco/chart ``` # implementation ```html <canvas id="barChart" width="300" height="300"></canvas> ``` ```js /* import @0devco/chart */ import chart from '@0devco/chart' let barChart = { /* main rules */ /* desired extra rules */ } /* call function */ chart().setup(barChart ) ``` # main rules ```js id: 'canvas_id', type: 'chart_type', multiple: 2 /* multi chart n */ labels: array label: multi array according (multiple n) data: multi array according (multiple n) bgColor: multi array according (multiple n) bdrColor: multi array according (multiple n) ``` # extra rules ```js animated: false, title: "title name", legend: false, legendPosition: /* top bottom left right */ drawOnChartArea: false, tooltips: false, beginZeroX: true, beginZeroY: true, hideX: true, hideY: true, stackX: true, stackY: true, bdrDash: [0,0] multi array according (multiple n), fill: multi array according (multiple n) ex => [true,false], bdrWidth: multi array according (multiple n) tension: multi array according (multiple n) => ex = [false,0.4] => 0.4 means true stepLine: multi array according (multiple n) => ex = [true,false] pointBg: [multi n] pointRd: [multi n] pointHvRd: [multi n] pointHvBg: [multi n] pointStyle: [multi n] pointBdrWd: [multi n] pointBdrColor: [multi n] pointHvBdrColor: [multi n] fontSizeX: number fontSizeY: number fontColorX: string fontColorY: string fontFamilyX: string fontFamilyY: string tooltipsBg: string tooltipsFontSize: number tooltipsFontColor: string tooltipsFontFamily: string tooltipsXpad: number tooltipsYpad: number ``` <a href="https://twitter.com/0devco" target="_blank" ><p align="center" ><img src="https://raw.githubusercontent.com/0devco/docs/master/.devco-images/logo-transparent.png"></p></a>