npm.io
1.4.1 • Published 8 years ago

vue-chart-js

Licence
MIT
Version
1.4.1
Deps
1
Vulns
0
Weekly
0
Stars
33

vue-chart-js

npm npm npm npm

Chart.js wrapper component based on Vue.

Works with Vue 2.*

Installation

Install via CDN

<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.0/Chart.min.js"></script>
<script src="https://unpkg.com/vue"></script>
<script src="https://unpkg.com/vue-chart-js"></script>

<script>
  Vue.use(VueChart.default)
</script>
Install via NPM
$ npm install vue-chart-js --save
Register as Component
import Vue from 'vue'
import VueChart from 'vue-chart-js'

export default {
  name: 'App',

  components: {
    VueChart
  }
}
Register as Plugin
import Vue from 'vue'
import VueChart from 'vue-chart-js'

Vue.use(VueChart)

Usage

<template>
  <vue-chart type="bar" :data="chartData"></vue-chart>
</template>

<script>
import VueChart from 'vue-chart-js'

export default {
  name: 'App',

  components: {
    VueChart
  },

  data: () => ({
    chartData: {
        labels: ['Item 1', 'Item 2', 'Item 3'],
        datasets: [
            {
                label: 'Component 1',
                data: [10, 20, 30]
            },
            {
                label: 'Component 2',
                data: [20, 30, 40]
            }
        ]
    }
  }),
}
</script>

Props

Props Description Type Required
type Chart.js type String true
data Chart.js datasets Object true
options Chart.js options Object false
width Chart width Number false
height Chart height Number false

License

Vue-Chart-Js is open-sourced software licensed under the MIT license

Keywords