Intoduction
A simple application that combinates two library electron and chart, also it launchs with help of node. Typescript is included out of box.
Installation
NPM
npm i chart-electron
YARN
yarn add chart-electron
Chart support
- bar
- horizontal bar
- pie
- polar
- doughnut
- line
- radar
- bubble
Examples
const Plot = ; // this example fits only for bar, horizontalBar, pie, polar, doughnutconst labels = 'Apple' 'Bananas' 'Others';const dataset = 34 54 21; const plot = type: 'bar' labels data: dataset ;plot; // this method is required to show a chart // this example fits only for line, radarconst labels2 = labels;const dataset2 = 12 33 99 32 41 23 22 342 123; const plot2 = type: 'line' labels: labels2 data: dataset2 ;plot2; // this example fits only for bubbleconst labels3 = labels;const dataset3 = x: 20 y: 34 r: 15 x: 56 y: 21 r: 56 x: 43 y: 67 r: 36 x: 11 y: 21 r: 78 ;const plotCnfg = type: 'bubble' labels: labels3 data: dataset3 const plot3 = plotCnfg;plot3; // also you can set options for a plotconst plot4 = plotCnfg hideButtons: true;plot4; // or you can save a plotconst plot5 = plotCnfg;plot5;
Methods
/* constructors */;constructor(plot: IPlot2Array, options?: IPlotOptions);constructor(plot: IPlotPoint2Array, options?: IPlotOptions);/* fields */plot: IPlotJson;options: IPlotOptionsJson;/* methods */save(path: string): void;show(): void;