美文网首页
2018-12-13 echarts 圆环样式自定义

2018-12-13 echarts 圆环样式自定义

作者: 心有余悸天 | 来源:发表于2018-12-13 21:14 被阅读0次

    export default function drawCircle(circledata) {

        var option = {

    // 鼠标移入的悬浮框的样式

            tooltip: {

                trigger: 'item',

        // 当前区域所占圆环的百分比

                formatter: "{d}%"

            },

    //  图标样式

            legend: {

    // vertical 为纵排列  horizontal 图例列表水平排向

                orient: 'vertical',  

    // x: 70%  70  right  left 

                x: 'right',

    // y: 70%  70  right  left

    y: '70',

    // 图例数据列表

                data:['1级','2级','3级','4级','5级'],

                borderRadius: [5,5,5,5],

    // 图例的宽 ,高

                itemWidth:'10',

                itemHeight: '10',

            },

    // 圆环的颜色

            color: ['#f4db31', '#ffc833', '#ff9933', '#ff6633', '#ff3333'],

            series: [

                {

                    name:'告警等级',

                    type:'pie',

    // 内圆的半径 ,和外圆的半径

                    radius: ['50%', '70%'],

                    avoidLabelOverlap: false,

                    label: {

                        normal: {

                            show: false,

                            position: 'center',

                            //  '{c|{c}}', c 类名 c 变量

    // 动态数据

                            formatter:  [

    // name, value 相当于类名,c  b 为数据

                                '{name|{c}}',

                                '{value|{b}}'

                            ].join('\n'),

    // name value的具体样式

                            rich: {

                                name: {

                                    fontSize: '32',

                                    color:'#3A3D46',

                                },

                                value: {

                                    fontSize: '12',

                                    color:'#5c6781',

                                },

                            }

                        },

                        emphasis: {

                            show: true,

                            textStyle: {

                                fontSize: '30',

                                fontWeight: 'bold',

                            }

                        }

                    },

                    labelLine: {

                        normal: {

                            show: false

                        }

                    },

    // circledata 的数据类型 [{name: '1级', value:250},{name: '2级', value:250},{name: '3

    级', value:250}]

                    data: circledata

                }

            ]

        };

        return option

    }

    相关文章

      网友评论

          本文标题:2018-12-13 echarts 圆环样式自定义

          本文链接:https://www.haomeiwen.com/subject/fecihqtx.html