2.0.1 • Published 6 years ago

chartengine v2.0.1

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

ChartEngine

Installation

npm install chartengine --save

Usage

import { ChartEngine } from 'chartengine';

Available Charts

ChartExample
LinelineChart
BarsbarChart
ColumncolumnChart
PiepieChart

Mandatory Fields

FieldTypeExample
EndpointString'http://someapiurl/endpoint'
ParamsObject{elApp: 'myAppGraph'}

Params Object

FieldTypeRequiredExample
methodStringYES'get'
elAppStringYES'myAppGraph'
filtersobjectNO{}

Filters Object

FieldTypeExample
dateFiltersObject{}
fieldsObject{}
httpHeadersObject{}

Examples

Simple Line Chart

HTML

<div id="myAppGraph"></div>

Javascript

import { ChartEngine } from 'chartengine';
var chartEngine = new ChartEngine();
chartEngine.lineChart('http://api.url/endpoint', {
    elApp: 'myAppGraph'
});

Backend Response

    {
        "series": [
            {
                "name": "Installation",
                "data": [43934, 52503, 57177, 69658, 97031, 119931, 137133, 154175]
            }, 
            {
                "name": "Manufacturing",
                "data": [24916, 24064, 29742, 29851, 32490, 30282, 38121, 40434]
            }, 
            {
                "name": "Sales & Distribution",
                "data": [11744, 17722, 16005, 19771, 20185, 24377, 32147, 39387]
            }, 
            {
                "name": "Project Development",
                "data": [null, null, 7988, 12169, 15112, 22452, 34400, 34227]
            }, 
            {
                "name": "Other",
                "data": [12908, 5948, 8105, 11248, 8989, 11816, 18274, 18111]
            }
        ]
    }

Filters

Dates

import { ChartEngine } from 'chartengine';
var chartEngine = new ChartEngine();
chartEngine.lineChart('http://api.url/endpoint', {
    elApp: 'myAppGraph',
    filters: {
      dateFilters: {
        someDateVar: new Date(), //date object (or string: '2017-06-20')
        someDateVar2: new Date() //date object (or string: '2017-06-20')
      }
    }
});

Fields

import { ChartEngine } from 'chartengine';
var chartEngine = new ChartEngine();
chartEngine.lineChart('http://api.url/endpoint', {
    elApp: 'myAppGraph',
    filters: {
        dateFilters: {
            dateFilters: {
                someDateVar: new Date(), //date object (or string: '2017-06-20')
                someDateVar2: new Date() //date object (or string: '2017-06-20')
            }
        },
        fields: {
            myDummyField: {
                multiple: false, //activate multiselection (is true by default)  [NOT MANDATORY]
                defaultValue: 2, //default value of filter (if is multiple is an array of values) [NOT MANDATORY]
                data:[
                    {key: 1, value: 'Dummy 1'},
                    {key: 2, value: 'Dummy 2'},
                    {key: 3, value: 'Dummy 3'},
                    {key: 4, value: 'Dummy 4'},
                ]
            }
        }
    }
});

Documentation

TBA

2.0.1

6 years ago

2.0.0

6 years ago

1.3.6

6 years ago

1.3.5

7 years ago

1.3.4

7 years ago

1.2.4

7 years ago

1.2.3

7 years ago

1.2.2

7 years ago

1.2.1

7 years ago

1.2.0

7 years ago

0.1.51

7 years ago

0.1.50

7 years ago

0.1.49

7 years ago

0.1.48

7 years ago

0.1.47

7 years ago

0.1.46

7 years ago

0.1.45

7 years ago

0.1.44

7 years ago

0.1.43

7 years ago

0.1.42

7 years ago

0.1.41

7 years ago

0.1.40

7 years ago

0.1.39

7 years ago

0.1.38

7 years ago

0.1.37

7 years ago

0.1.36

7 years ago

0.1.35

7 years ago

0.1.34

7 years ago

0.1.33

7 years ago

0.1.32

7 years ago

0.1.31

7 years ago

0.1.30

7 years ago

0.1.29

7 years ago

0.1.28

7 years ago

0.1.27

7 years ago

0.1.26

7 years ago

0.1.25

7 years ago

0.1.24

7 years ago

0.1.23

7 years ago

0.1.22

7 years ago

0.1.21

7 years ago

0.1.20

7 years ago

0.1.19

7 years ago

0.1.18

7 years ago

0.1.17

7 years ago

0.1.16

7 years ago

0.1.15

7 years ago

0.1.14

7 years ago

0.1.13

7 years ago

0.1.12

7 years ago

0.1.11

7 years ago

0.1.10

7 years ago

0.1.9

7 years ago

0.1.8

7 years ago

0.1.7

7 years ago

0.1.6

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.140

7 years ago

0.0.139

7 years ago

0.0.138

7 years ago

0.0.137

7 years ago

0.0.136

7 years ago

0.0.135

7 years ago

0.0.134

7 years ago

0.0.133

7 years ago

0.0.132

7 years ago

0.0.131

7 years ago

0.0.130

7 years ago

0.0.129

7 years ago

0.0.128

7 years ago

0.0.127

7 years ago

0.0.126

7 years ago

0.0.125

7 years ago

0.0.124

7 years ago

0.0.123

7 years ago

0.0.122

7 years ago

0.0.121

7 years ago

0.0.120

7 years ago

0.0.119

7 years ago

0.0.118

7 years ago

0.0.117

7 years ago

0.0.116

7 years ago

0.0.115

7 years ago

0.0.114

7 years ago

0.0.113

7 years ago

0.0.112

7 years ago

0.0.111

7 years ago

0.0.110

7 years ago

0.0.109

7 years ago

0.0.108

7 years ago

0.0.107

7 years ago

0.0.106

7 years ago

0.0.105

7 years ago

0.0.104

7 years ago

0.0.103

7 years ago

0.0.102

7 years ago

0.0.101

7 years ago

0.0.100

7 years ago

0.0.99

7 years ago

0.0.98

7 years ago

0.0.97

7 years ago

0.0.96

7 years ago

0.0.95

7 years ago

0.0.94

7 years ago

0.0.93

7 years ago

0.0.92

7 years ago

0.0.91

7 years ago

0.0.90

7 years ago

0.0.89

7 years ago

0.0.88

7 years ago

0.0.87

7 years ago

0.0.86

7 years ago

0.0.85

7 years ago

0.0.84

7 years ago

0.0.83

7 years ago

0.0.82

7 years ago

0.0.81

7 years ago

0.0.80

7 years ago

0.0.79

7 years ago

0.0.78

7 years ago

0.0.77

7 years ago

0.0.76

7 years ago

0.0.75

7 years ago

0.0.74

7 years ago

0.0.73

7 years ago

0.0.72

7 years ago

0.0.71

7 years ago

0.0.70

7 years ago

0.0.69

7 years ago

0.0.68

7 years ago

0.0.67

7 years ago

0.0.66

7 years ago

0.0.65

7 years ago

0.0.64

7 years ago

0.0.63

7 years ago

0.0.62

7 years ago

0.0.61

7 years ago

0.0.60

7 years ago

0.0.59

7 years ago

0.0.58

7 years ago

0.0.57

7 years ago

0.0.56

7 years ago

0.0.55

7 years ago

0.0.54

7 years ago

0.0.53

7 years ago

0.0.52

7 years ago

0.0.51

7 years ago

0.0.50

7 years ago

0.0.49

7 years ago

0.0.48

7 years ago

0.0.47

7 years ago

0.0.46

7 years ago

0.0.45

7 years ago

0.0.44

7 years ago

0.0.43

7 years ago

0.0.42

7 years ago

0.0.41

7 years ago

0.0.40

7 years ago

0.0.39

7 years ago

0.0.38

7 years ago

0.0.37

7 years ago

0.0.36

7 years ago

0.0.35

7 years ago

0.0.34

7 years ago

0.0.33

7 years ago

0.0.32

7 years ago

0.0.31

7 years ago

0.0.30

7 years ago

0.0.29

7 years ago

0.0.28

7 years ago

0.0.27

7 years ago

0.0.26

7 years ago

0.0.25

7 years ago

0.0.24

7 years ago

0.0.23

7 years ago

0.0.22

7 years ago

0.0.21

7 years ago

0.0.20

7 years ago

0.0.19

7 years ago

0.0.18

7 years ago

0.0.17

7 years ago

0.0.16

7 years ago

0.0.15

7 years ago

0.0.14

7 years ago

0.0.13

7 years ago

0.0.1-2.1

7 years ago

0.0.12

7 years ago

0.0.11

7 years ago

0.0.10

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago