echart 圆环

在这里插入图片描述

chartOptions1() {
            const data = [
                { name: 'A级', value: 480, per: 23 },
                { name: 'B级', value: 230, per: 23 },
                { name: 'C级', value: 234, per: 23 },
                { name: 'D级', value: 234, per: 23 }
            ]
            return {
                color: ['#488BFF', '#A3C5FF', '#FDB2B8', '#FC6772'],
                legend: {
                    icon: 'circle',
                    itemHeight: 12,
                    textStyle: {
                        fontSize: 12,
                        color: '#8F95B3'
                    },
                    bottom: '0px'
                },
                xAxis: {
                    show: false
                },
                yAxis: {
                    show: false
                },
                series: {
                    type: 'pie',
                    radius: [50, 75],
                    top: '10%',
                    left: 'center',
                    width: 400,
                    itemStyle: {
                        borderColor: '#fff',
                        borderWidth: 1
                    },
                    label: {
                        alignTo: 'edge',
                        formatter: '{value|{c} 栋}\n{per|{d} %}',
                        minMargin: 5,
                        edgeDistance: 10,
                        lineHeight: 15,
                        rich: {
                            time: {
                                fontSize: 10,
                                color: '#999'
                            }
                        }
                    },
                    labelLine: {
                        length: 15,
                        length2: 0,
                        maxSurfaceAngle: 80
                    },
                    // labelLayout: function(params) {
                    //     const isLeft = params.labelRect.x < VChart.getWidth() / 2
                    //     const points = params.labelLinePoints
                    //     // Update the end point.
                    //     points[2][0] = isLeft
                    //         ? params.labelRect.x
                    //         : params.labelRect.x + params.labelRect.width
                    //     return {
                    //         labelLinePoints: points
                    //     }
                    // },
                    data: data
                }
            }
        },
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

春风得意之时

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值