赞
踩
var data=[]; data['legendData'] = ['排名上升','排名波动','排名无变化','暂无排名' ]; data['selected'] = ['排名上升','排名波动','排名无变化','暂无排名']; data['seriesData']=[{'name':'排名上升','value':2,'itemStyle': {'color':'#7CB5ED'}},{'name':'排名波动','value':1,'itemStyle': {'color':'#424248'}},{'name':'排名无变化','value':3,'itemStyle': {'color':'#91ED7C'}},{'name':'暂无排名','value':4,'itemStyle': {'color':'#F7A35D'}}] var myChart = echarts.init(document.getElementById('main')); option = { animationType:'scale', graphic:{ type:'text', left:'center', top:'center', style:{ text:'当前优化中\n\n关键词排名', textAlign:'center', fill:'#000', width:30, height:30, fontSize:24 } }, title : { text: '', subtext: '', x:'center' }, legend: { type: 'scroll', orient: 'vertical', left: 10, top: 20, bottom: 20, data: data.legendData, selected: data.selected }, series : [ { type: 'pie', radius : ['35%','90%'], center: ['50%', '50%'], data: data.seriesData, itemStyle: { emphasis: { shadowBlur: 10, shadowOffsetX: 0, shadowColor: 'pink' }, normal: { label: { show: true, position: 'top', formatter: '{b}{c}%', fontSize:18 } } }, labelLine:{ normal:{ length:70, lineStyle: { color:'#FC5F35' // 改变标示线的颜色 } }, }, label: { normal: { textStyle: { color: '#1F212D' // 改变标示文字的颜色 } } }, } ] }; myChart.setOption(option); myChart.on('mouseover',(v) => { console.log($(this)); });
想要使用echarts制作该图表,只需要复制以上代码,再下载echarts.js在页面文件中引入即可.
echarts.js 下载链接: http://echarts.baidu.com/download.html
这例子的data,我们需要用ajax获取,动态获取
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。