Vue+Highcharts完全使用

2019-02-25 16:11:22来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

创建Comp组件
<template>
  <div class="x-bar">
    <div :id="id" :option="option"></div>
  </div>
</template>

<script>
  import HighCharts from 'highcharts'
  import highchartsMore from 'highcharts/highcharts-more';
  highchartsMore(HighCharts);
  export default {
    name: "Comp",
    props: {
      id: {
        type: String
      },
      option: {
        type: Object
      }
    },
    mounted() {
      HighCharts.chart(this.id, this.option)
    }
  }
</script>

 


创建使用组件
<template>
    <div class="charts">
      <x-chart :id="id" :option="option"></x-chart>
    </div>
</template>
<script>
  import XChart from './comp.vue'
  import HighCharts from 'highcharts'
  export default {
    name: "WdataCharts",
    data() {
      return {
id: 'datacharts',
option: {
  chart: {
    polar: true,
    type: 'line'
  },
  credits: {
    enabled: true,
    text: '',
    href: ''
  },
  exporting: {
    enabled: true,
    buttons: {
      exportButton: {
        enabled: true
      }
    }
  },
  title: {
    text: 'w'
  },
  subtitle: {
    text: '数据来源: w'
  }
  ,
  xAxis: {
    categories: ['1', '2', '3', '4',
      '5', '6'],
    tickmarkPlacement: 'on',
    lineWidth: 0
  },

  yAxis: {
    gridLineInterpolation: 'polygon',
    lineWidth: 0,
    min: 0,
    labels: {
      formatter: function () {
        return this.value + "%";
      }
    }

  },
  tooltip: {

    shared: true,
    pointFormat: '<span style="color:{series.color}">{series.name}: <b>{point.y:,.0f}%</b><br/>'
  },
  legend: {
    align: 'right',
    verticalAlign: 'top',
    y: 100,
    layout: 'vertical'
  },
  plotOptions: {},
  series: [{
    name: '2017',
    data: [0, 0, 0, 0, 0, 0],
    pointPlacement: 'on'
  }, {
    name: '2016',
    data: [0, 0, 0, 0, 0, 0],
    pointPlacement: 'on'
  }]
},mounted() {

HighCharts.chart(this.id, this.option)

}

 

 


			   

原文链接:https://www.cnblogs.com/wangpeili/p/10424951.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:现代JavaScript函数库 usuallyjs 的安装和使用

下一篇:Vue2.5开发去哪儿网App 首页开发