vue的图表组件(2个超赞的Vue酷炫图表组件Vue-Chart)
vue的图表组件(2个超赞的Vue酷炫图表组件Vue-Chart)安装# 官网文档 https://www.chartjs.org/ # 演示地址 https://seregpie.github.io/VueChart/ # github地址 https://github.com/SeregPie/VueChart2、VueChartKickvue-chartkick 号称只用一行代码就可以创建炫酷图表的 vue.js 组件。<template> <div> <vue-chart style="width: 800px; height: 600px;" :data="chartData" :options="{scales: {yAxes: [{ticks: {beginAtZero: true}}]}}" :up
这次给小伙伴们推荐的是2个基于vue.js创建的超炫酷实用的图表组件vue-chart。

vue-chart 是一个基于 vue.js Chart.js 构建可复用的超漂亮 Vue 图表组件。

安装
$ npm i @seregpie/vue-chart -S
    
使用组件
<template>
  <div>
    <vue-chart
      style="width: 800px; height: 600px;"
      :data="chartData"
      :options="{scales: {yAxes: [{ticks: {beginAtZero: true}}]}}"
      :update-config="{duration: 2000  easing: 'easeOutBounce'}"
      type="line"
    />
  </div>
</template>
<script>
import VueChart from '@seregpie/vue-chart';
export default {
  components: {
    VueChart
  } 
  
  data() {
    return {
      chartData: {
        labels: ['Red'  'Blue'  'Yellow'  'Green'  'Purple'  'Orange'] 
        datasets: [{
          data: [12  19  3  5  2  3] 
          backgroundColor: [
            'rgba(255  199  132  0.2)'  'rgba(154  162  235  0.2)' 
            'rgba(255  206  186  0.2)'  'rgba(175  192  192  0.2)' 
            'rgba(153  102  255  0.2)'  'rgba(255  159  164  0.2)'
          ] 
          borderColor: [
            'rgba(255  199  132  1)'  'rgba(154  162  235  1)' 
            'rgba(255  206  186  1)'  'rgba(175  192  192  1)' 
            'rgba(153  102  255  1)'  'rgba(255  159  164  1)'
          ] 
          borderWidth: 1
        }]
      }
    }
  } 
};
</script>
    
组件参数

提供各种精美图表组件演示示例



附上示例及仓库地址
# 官网文档
https://www.chartjs.org/
# 演示地址
https://seregpie.github.io/VueChart/
# github地址
https://github.com/SeregPie/VueChart
    

vue-chartkick 号称只用一行代码就可以创建炫酷图表的 vue.js 组件。

安装
$ npm i vue-chartkick chart.js -S
    
使用组件
<!--引入组件-->
import Vue from 'vue'
import Chartkick from 'vue-chartkick'
import Chart from 'chart.js'
Vue.use(Chartkick.use(Chart))
<!--模板使用-->
<template>
  <div>
	<pie-chart :data="[['Blueberry'  66]  ['Strawberry'  18]]"></pie-chart>
	<bar-chart :data="[['Work'  32]  ['Play'  1987]]"></bar-chart>
	<line-chart
	  width="800px"
	  height="500px"
	  xtitle="Time"
	  ytitle="Month"
      :data="chartData"
    />
  </div>
</template>
<script>
export default {
  data() {
    return {
      chartData: [["Jan"  4]  ["Feb"  2]  ["Mar"  10]  ["Apr"  5]  ["May"  3]]
    }
  } 
};
</script>
    
同样提供了各种丰富的演示示例



# 演示地址
https://chartkick.com/vue
# github地址
https://github.com/ankane/vue-chartkick
    
需要做图表统计的同学,绝对不要错过,可以去尝试下哈!如果觉得对你有帮助可以给个赞或转发,多谢支持!




