echarts 圆环图 中间显示数据 下边显示标题

echarts 圆环图 中间显示数据 下边显示标题

$(function(){
	getqykpnzqdata("qykpnzqjn","qykpnzqqn",wmgdseletj);
})

/**
 * 获得数据并显示echarts图
 * idnamejn : 显示今年数据的idname
 * idnameqn : 显示去年数据的idname
 * wmgdseletj 查询条件  select 选择的年份 
 */
function getqykpnzqdata(idnamejn,idnameqn,wmgdseletj){
	
	var titleval = '今年';
	var yhcolor = "#00ffa8";
	var data = 136;
	qykpecharts(idnamejn,titleval,yhcolor,data);   //显示今年圆环图
	titleval = "去年";
	yhcolor = "#ed5542";
	data = 156;
	qykpecharts(idnameqn,titleval,yhcolor,data);  //显示去年年圆环图
	
}




/*
 * idname : 显示图像的id名称
 * titleval : 今年/去年
 * yhcolor : 圆环显示的颜色   (有数据的部分,没有数据的有默认值)
 * data : 要显示的数据值
 */
function qykpecharts(idname,titleval,yhcolor,data){
	
	var myChart = echarts.init(document.getElementById(idname));
	option = {
		    title: {
		        text: titleval,
		        x: 'center',
		        y: 'center',
		        textStyle: {
		            fontSize:20,
		            fontWeight:'normal',
		            color: ['#fff']
		        },
		        subtextStyle: {
		            color: '#666',   
		            fontSize: 30
		        },
		        top:170,   //标题文字距离顶部距离
		    },
		    series: [
		        {
		            type: 'pie',
		            radius: ['50%', '70%'],
		            label: {
		                normal: {
		                    show: false,
		                }
		             },
		            data: [
		                {
		                    value: data, name: titleval,
		                    label: {
		                        normal: {
		                            formatter: function(params){
		                                return params.value;
		                            },
		                            position: 'center',
		                            show: true,
		                            textStyle: {
		                                fontSize: '20',
		                                fontWeight: 'bold',
		                                color: '#fff'
		                            }
		                        }
		                    },
		                    itemStyle:{   //自定义圆环图颜色
				            	normal:{
		                            color:yhcolor   
				            	}
		                    }
		                },
		                {
		                	value: 500, 
		                	name: '剩余',
		                	itemStyle:{   //自定义圆环图颜色
			            	normal:{
	                            color:'#05458d'
	                        }
	                    }
		                }
		            ]
		        }
		    ]
	}
	myChart.setOption(option);
	
}


显示效果:

调用了两边显示两个echarts

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HxxhDaily

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值