echarts饼状图的创建

echarts创建饼状图

第一步,使用echarts对div进行初始化。

var hydrangeaClick = echarts.init(document.getElementById('hydrangeaClick'));

第二步,设置标题,图例

hydrangeaClick.setOption({
			title:{
				text:'点击抛绣球次数'//标题
			},
			tooltip:{trigger:'item',
					 formatter:'{a}<br/>{b}:{c}({d}%)'},//鼠标放在一个扇区上的数据浮框显示方式
			legend:{ x : 'center',//图例-水平方向(或x轴方向)水平,其他参数:left,right
        			 y : 'bottom',//图例-垂直方向(或y轴方向)水平,其他参数:middle,up
					 data:['版本A','版本B']},//图例数据
			series:[{
					name:'点击抛绣球次数',
					type:'pie',
					radius:['55%','70%'],//饼状图内圈大小,外圈大小
					avoidLabelOverlap: true,
					label:{
						normal: {show: false,
                    			position: 'center' },
               			emphasis: {
                    		show: true,//中间显示鼠标选中时的图例
                    			textStyle: {
                        		fontSize: '30',
                        		fontWeight: 'bold'}
                		}
					},
					labelLine:{
						normal:{
							show:false
						}
					},
					data:[]
				}]
		});

第三步,数据异步加载

	$.get('abhydrangeaClick?startDate=${startDate}&endDate=${endDate}').done(function(data){
			var obj = JSON.parse(data);
			hydrangeaClick.setOption({
				series:[{
						type:'pie',
						name:'点击抛绣球次数',//要和第二步中的series中的name一致,否则无法显示。
						data:[{
							name:obj[0].label,
							value:obj[0].data
						},{
							name:obj[1].label,
							value:obj[1].data
						}]
						
					}]
			});
		});

$.get('url',function(data){
		});


最后效果


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值