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里的一項數據,也可以用十六進制表示顏色。

效果圖:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM