echarts 饼图 pie label 颜色自定义

在研究饼图, 自定义label, 并且颜色不根据option的color的颜色而变

option.series[0].label = {
                formatter:  '{b}  {c} {{d}%}',
}

 想要改变为

 可以配合rich一起使用, 代码如下:

 option.series[0].label = {
                formatter: '{dark|{b}}  {color|{c}} {color|({d}%)}',
                rich: {
                    dark: {
                        color: '#000',
                    },
                    color: {
                        color: '#309cfe'
                    }
                    
                    
                }
            }
 
其中: dark 是设置的颜色, 当然也可以设置其他的, 具体可以参考官方文档 https://echarts.apache.org/zh/option.html#series-pie.label.rich
{a}{b} {c} {d}...等等是label 的对应的值, 官方文档 https://echarts.apache.org/zh/option.html#series-pie.label.formatter
原文地址:https://www.cnblogs.com/sllzhj/p/13432172.html