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餅圖更改顏色、顯示數據且換行