跳至主要內容

旭日图

刘春龙原创...小于 1 分钟WEB前端数据可视化Echarts教程文档

旭日图由多层的环形图组成,在数据结构上,内圈是外圈的父节点。因此,它既能像饼图一样表现局部和整体的占比,又能像矩形树图一样表现层级关系

import * as echarts from "echarts";
export default {
  install: (app: any) => {
    app.config.globalProperties.$leida = (id: any) => {
      var chartDom = document.getElementById(id)!;
      if (chartDom == null) {
        return;
      }
      echarts.dispose(chartDom);
      var myChart = echarts.init(chartDom, "", { width: 800, height: 500 });
      var data = [
        {
          name: "Grandpa",
          children: [
            {
              name: "Uncle Leo",
              value: 15,
              children: [
                {
                  name: "Cousin Jack",
                  value: 2,
                },
                {
                  name: "Cousin Mary",
                  value: 5,
                  children: [
                    {
                      name: "Jackson",
                      value: 2,
                    },
                  ],
                },
                {
                  name: "Cousin Ben",
                  value: 4,
                },
              ],
            },
            {
              name: "Father",
              value: 10,
              children: [
                {
                  name: "Me",
                  value: 5,
                },
                {
                  name: "Brother Peter",
                  value: 1,
                },
              ],
            },
          ],
        },
        {
          name: "Nancy",
          children: [
            {
              name: "Uncle Nike",
              children: [
                {
                  name: "Cousin Betty",
                  value: 1,
                },
                {
                  name: "Cousin Jenny",
                  value: 2,
                },
              ],
            },
          ],
        },
      ];
      var option = {
        series: {
          type: "sunburst",
          data: data,
          radius: ["10%", "90%"],
        },
      };
      myChart.setOption(option);
    };
  },
};
上次编辑于:
贡献者: 刘春龙
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.7