echarts静态饼图

echarts静态饼图_第1张图片

import * as echarts from "echarts";


  mounted() {
    this.$nextTick(() => {
   
      this.getCakeEcharts()
  
    })


  },
  methods: {
 // 饼状图
    getCakeEcharts() {
      let cakeChart = echarts.init(document.getElementById("cakeChart"));
      cakeChart.setOption({
        title: {
          left: 'center'
        },
        tooltip: {
          trigger: 'item'
        },
        legend: {
          bottom: '5%',
          left: 'center',
          textStyle: {
            color: "#fff", // 更改文本颜色
          },
        },
        color: ['#ff7f50', '#87cefa', '#da70d6', '#32cd32'], // 设置整个图表的颜色数组
        series: [
          {
            name: 'Access From',
            type: 'pie',
            radius: '50%',
            data: [
              { value: 48, name: '一级监督' },
              { value: 75, name: '二级监督' },
              { value: 80, name: '三级监督' },
              { value: 44, name: '四级监督' },
            ],
          }
        ]
      })
      window.addEventListener("resize", function () {
        cakeChart.resize();
      })
    },

}