Echarts饼图更改颜色显示数据且换行

Posted 大桥的前端日志

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Echarts饼图更改颜色显示数据且换行相关的知识,希望对你有一定的参考价值。

var option = {
   title : {
       text: \'数据来源\',
       x:\'center\'
   },
   tooltip : {
       trigger: \'item\',
       formatter: "{a} <br/>{b} : {c} ({d}%)"
   },
   legend: {
       orient: \'vertical\',
       left: \'left\',
       data: [\'文章\',\'论坛\',\'漏洞\',\'微博\',\'知乎\']
   },
   series : [
       {
           name: \'数据来源\',
           type: \'pie\',
           radius : \'55%\',
           center: [\'50%\', \'60%\'],
           data:[
               {value:sum_article, name:\'文章\'},
               {value:sum_bbs, name:\'论坛\'},
               {value:sum_vul, name:\'漏洞\'},
               {value:sum_weibo, name:\'微博\'},
               {value:sum_zhihu, name:\'知乎\'}
           ],
           itemStyle: {
           normal:{
             label:{
             show:true,
             formatter: \'{b} : {c} \\n ({d}%)\'
             },
             labelLine:{
             show:true
             }

             },
               emphasis: {
                   shadowBlur: 10,
                   shadowOffsetX: 0,
                   shadowColor: \'rgba(0, 0, 0, 0.5)\'
               }
           }
       }
   ],
   color: [\'rgb(254,67,101)\',\'rgb(252,157,154)\',\'rgb(249,205,173)\',\'rgb(200,200,169)\',\'rgb(131,175,155)\']

};

 

红色部分的代码是用来在echarts鼠标不hover在扇形上的时候显示数据的,其中/n用来换行。

绿色部分是改变扇形的颜色,每一个rgb对应data里的一项数据,也可以用十六进制表示颜色。

效果图:

 

以上是关于Echarts饼图更改颜色显示数据且换行的主要内容,如果未能解决你的问题,请参考以下文章

echarts legend data数据过长,如何换行

echarts中常用的参数

echart的饼图里面的字太多怎么换行

echarts图表——折线图&饼图

Echarts 解决饼图文字过长重叠的问题

echarts饼图鼠标移到图形上出现闪烁 无法点击问题