在vue 2.5 中使用highcharts图表

5 篇文章 0 订阅
1 篇文章 0 订阅

1、使用环境环境:

dependencies:{
		...
		"vue": "^2.5.16" ,
 		"highcharts": "^8.2.2",
	}

2、使用步骤
安装: npm install highcharts-S 或者 cnpm install highcharts -S
在需要的文件中引入 import HighCharts from "highcharts";
我这边是在Home组件中使用到,如下图:
在这里插入图片描述

3、Home.vue文件

<template>
  <!--首页-->
  <div>

    <div>
      <div id="content"></div>
    </div>


  </div>
</template>

<script>
var pieOption = {
  credits:{
    enabled: false,
  },
  chart: {
    plotBackgroundColor: null,
    plotBorderWidth: null,
    plotShadow: false,
    type: 'pie'
  },
  title: {
    text: '2018年1月浏览器市场份额'
  },
  tooltip: {
    pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>'
  },
  plotOptions: {
    pie: {
      allowPointSelect: true,
      cursor: 'pointer',
      dataLabels: {
        enabled: true,
        format: '<b>{point.name}</b>: {point.percentage:.1f} %',
        style: {
          // color: (Highcharts.theme && Highcharts.theme.contrastTextColor) || 'black'
        }
      }
    }
  },
  series: [{
    name: 'Brands',
    colorByPoint: true,
    data: [{
      name: 'Chrome',
      y: 61.41,
      sliced: true,
      selected: true
    }, {
      name: 'Internet Explorer',
      y: 11.84
    }, {
      name: 'Firefox',
      y: 10.85
    }, {
      name: 'Edge',
      y: 4.67
    }, {
      name: 'Safari',
      y: 4.18
    }, {
      name: 'Sogou Explorer',
      y: 1.64
    }, {
      name: 'Opera',
      y: 1.6
    }, {
      name: 'QQ',
      y: 1.2
    }, {
      name: 'Other',
      y: 2.61
    }]
  }]
}
import HighCharts from "highcharts";

export default {
  name: "Home",
  data() {
    return {
      options: pieOption
    }
  },
  mounted() {
    HighCharts.chart("content", this.options);
  }
}
</script>

<style scoped>

</style>

最后完成效果:
在这里插入图片描述
highcharts官网地址:https://www.highcharts.com.cn/demo/highcharts

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值