旭日图

描述:当前是关于Echarts图表中的 旭日图 示例。
 
            var data = [{
        name: "虚构" + 3,
        value: 50,
        textStyle: {
            color: "#fff"
        },
        children: [{
                value: 4,
                name: "111",
                // 每个子类别 可以单独设置颜色
                itemStyle: {
                    color: "#EA5151"
                }
            },
            {
                value: 6,
                name: "111"
            },
            {
                value: 4,
                name: "111"
            },
            {
                value: 6,
                name: "111"
            },
            {
                value: 4,
                name: "111"
            },
            {
                value: 6,
                name: "111"
            },
            {
                value: 4,
                name: "111"
            },
            {
                value: 6,
                name: "111"
            },
            {
                value: 4,
                name: "111"
            },
            {
                value: 6,
                name: "111"
            }
        ]
    },
    {
        name: "非虚构",
        value: 10,
        children: [{
                value: 4,
                name: "111"
            },
            {
                value: 6,
                name: "111"
            }
        ]
    }
];
option = {
    backgroundColor: "#161627",
    tooltip: {
        show: true,
        formatter: function(item) {
            console.log(item);
            return `${item.name}:${item.value}`;
        }
    },
    color: ["#FFAE57", "#FF7853", "#EA5151", "#CC3F57", "#9A2555"],
    series: [{
        type: "sunburst",
        nodeClick: false, //是否允许旭日图点击 默认可以点击
        center: ["50%", "48%"],
        data: data,
        // 占据的位置 文字设置
        label: {
            rotate: "radial",
            color: "#fff",
            fontSize: 14
        },
        // 旭日图的分割线
        itemStyle: {
            borderColor: "#161627",
            borderWidth: 5
        },
        levels: [
            // 这里是设置 每一层的样式,层级低于单独在data里面的
            // 第一个空数据是 占据下钻的位置
            {},
            // 设置第一层为环形
            {
            r0: "10%",
            r: "40%"
        }]
    }]
};