vue中怎么使用echart图表

首先

 npm install echarts --save

在页面中,写入dom

<div id="chart" style="width: 100%; height: 600px"></div>
import * as echarts from 'echarts';

export default {
//调用getEchartData方法
  mounted() {
    this.getEchartData();
  },
  
  methods: {
    getEchartData() {
      let getChart = echarts.init(document.getElementById("chart"));
      
      //引入需要的option,这里引入的是四个饼型图
      
      var option = {
        legend: {},
        tooltip: {},
        dataset: {
          source: [
            ["product", "2012", "2013", "2014", "2015", "2016", "2017"],
            ["Milk Tea", 86.5, 92.1, 85.7, 83.1, 73.4, 55.1],
            ["Matcha Latte", 41.1, 30.4, 65.1, 53.3, 83.8, 98.7],
            ["Cheese Cocoa", 24.1, 67.2, 79.5, 86.4, 65.2, 82.5],
            ["Walnut Brownie", 55.2, 67.1, 69.2, 72.4, 53.9, 39.1],
          ],
        },
        series: [
          {
            type: "pie",
            radius: "20%",
            center: ["25%", "30%"],
            // No encode specified, by default, it is '2012'.
          },
          {
            type: "pie",
            radius: "20%",
            center: ["75%", "30%"],
            encode: {
              itemName: "product",
              value: "2013",
            },
          },
          {
            type: "pie",
            radius: "20%",
            center: ["25%", "75%"],
            encode: {
              itemName: "product",
              value: "2014",
            },
          },
          {
            type: "pie",
            radius: "20%",
            center: ["75%", "75%"],
            encode: {
              itemName: "product",
              value: "2015",
            },
          },
        ],
      };
      getChart.setOption(option);
      
      //随着屏幕大小调节图表
      
      window.addEventListener("resize", function () {
        getChart.resize();
      });
    },
  },
};
</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值