Echarts圖表中的tooltip無法顯示
阿新 • • 發佈:2019-01-31
// 基於準備好的dom,初始化echarts例項
var myChart = echarts.init(document.getElementById('test2'));
// 指定圖表的配置項和資料
var option = {
title: {
text: '新老顧客比例' ,
subtext: '',
x: 'center'
},
tooltip: {
trigger: 'item',
formatter: "{a} <br/>{b} : {c} ({d}%)"
},
legend: {
orient: 'vertical',
left: 'left',
data: ['新顧客', '老顧客']
},
toolbox: {
show: true ,
feature: {
mark: {
show: true
},
dataView: {
show: true,
readOnly: true
},
magicType: {
show: true,
type: ['pie', 'funnel'],
option: {
funnel: {
x: '25%',
width: '50%',
funnelAlign: 'left',
max: 1548
}
}
},
restore: {
show: true
},
saveAsImage: {
show: true
}
}
},
calculable: true,
series: [
{
name: '訪問來源',
type: 'pie',
radius: '55%',
center: ['50%', '60%'],
data: [
{
value: 205,
name: '新顧客'
},
{
value: 610,
name: '老顧客'
}
],
itemStyle: {
normal: {
color: function (params) {
// build a color map as your need.
var colorList = ['#22DDDD', '#F0805A'];
return colorList[params.dataIndex]
},
},
emphasis: {
shadowBlur: 10,
shadowOffsetX: 0,
shadowColor: 'rgba(0, 0, 0, 0.5)'
}
}
}
]
};
// 使用剛指定的配置項和資料顯示圖表。
myChart.setOption(option);