Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/marverix/dashbi-widget-chart

Dashbi widget: Display chart using chartist.js
https://github.com/marverix/dashbi-widget-chart

Last synced: about 2 months ago
JSON representation

Dashbi widget: Display chart using chartist.js

Awesome Lists containing this project

README

        

# dashbi-widget-chart

Dashbi widget that displays chart using [chartist.js](https://gionkunz.github.io/chartist-js/)

![screenshot](_screenshot.png)

## Usage

### Install

```sh
npm install --save dashbi-widget-chart
```

### Register

Dashbi should detect and auto-register widget.

### Configuration

Name | Type | Description
--- | --- | ---
`type` | String | Type of chart. Options: `Line`, `Bar`, `Chart`
`useStateKey` | String | Which state key should be used for data presentation
`options` | Object | Additional chartist.js options

### Example

Lets' say that `some-data-provider` provides state which has key `randomNumber`:

```js
dashbiLayout.addWidget({
name: 'chart',
title: 'My Line Chart',
params: {
type: 'Line',
useStateKey: 'randomNumber',
options: {
low: 0,
hight: 1000
}
},
source: {
name: 'some-data-provider'
}
});
```