vue-chart-engine
Version:
chart components built with Vue.js
92 lines (75 loc) • 2.26 kB
Markdown
chart components built with Vue.js.
This repository contains a set of native Vue.js components based on chart engine(AnyChart,HighChart,EChart etc). As a result no dependency on jQuery is required. The only required dependencies are:
* [Vue.js](http://vuejs.org/).
## Installation
### NPM
```bash
$ npm install vue-chart-engine
```
### CommonJS
```js
var engine = require('vue-chart-engine').engine;
new Vue({
components: {
'engine': engine
}
})
```
```js
import engine from 'vue-chart-engine/src/Home'
// or
import { engine } from 'vue-chart-engine'
new Vue({
components: {
engine
}
})
```
```js
define(['vue-chart-engine'], function(VueStrap) { var engine = VueChartEngine.engine; ... });
```
The `dist` folder contains `vue-chart-engine.js` and `vue-chart-engine.min.js` with all components exported in the <code>window.VueChartEngine</code> object. These bundles are also available in,
and on both the Bower and NPM packages.
```html
<div id="container" style="height:300px;width:50%"></div>
<engine :branch="currentBranch" :genre="currentGenre" :data-init="msg" :container="container"></engine>
<script src="path/to/vue.js"></script>
<script src="path/to/vue-chart-engine.js"></script>
<script>
var vm = new Vue({
components: {
engine: VueChartEngine.engine
},
el: "body",
data: {
currentBranch: 'HighChart',
currentGenre: "area_basic",
msg0:[
["January", 10000],
["February", 12000],
["March", 18000],
["April", 11000],
["May", 9000]
],
msg:[
["January", 10000,8999],
["February", 12000,10000],
["March", 18000,5555],
["April", 11000,6666],
["May", 9000,7777]
],
container:"container"
}
})
</script>
```
* Install with `npm install`
* Run the docs site in development mode with `npm run docs`. This will watch for file changes as you work.
* Build with `npm run build`.
vue-chart-engine is licensed under [The MIT License](LICENSE).