</style>
</head>
<body>
<div id="main">
</div>
<script>
var chartDom = ElementById('main');
var myChart = echarts.init(chartDom);
// 构造数据
let data=[]
for(let i=0;i<5;i++){
data.und(Math.random()*200))
}
let option = {
title: {
text: '饼图程序调⽤⾼亮⽰例',
left: '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: 335, name: '直接访问'},
{value: 310, name: '邮件营销'},
{value: 234, name: '联盟⼴告'},
{value: 135, name: '视频⼴告'},
{value: 1548, name: '搜索引擎'}
],
emphasis: {
itemStyle: {
shadowBlur: 10,
shadowOffsetX: 0,
shadowColor: 'rgba(0, 0, 0, 0.5)'
}
}
}
]
}
<('click',(e)=>{
// window.open('www.baidu')
console.log(e)
})
let app={}
app.currentIndex=-1
setInterval(()=>{
let len=option.series[0].data.length
myChart.dispatchAction({
type:"downplay",
seriesIndex:0,
dataIndex:app.currentIndex,
})
console.log('loading')
app.currentIndex=(app.currentIndex+1)%len;
myChart.dispatchAction({
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论