Echarts 环形饼图

HTML <div id="container2"></div>

onReady:{
      this.setData2(echarts.init(document.getElementById('container2')));
   }

methods:{
    setData2(echart) {
				let data = [{
						value: 2,
						name: '立项'
					},
					{
						value: 3,
						name: '设计'
					},
					{
						value: 5,
						name: '施工'
					},
					{
						value: 8,
						name: '竣工'
					}
				]
				let color = ['#ee6666', "#1492ff", '#fac858', '#91cc75']
				let option = {
					color: color,
					 tooltip: {
					        trigger: 'item',
					        formatter: '{a} {b}: {c}',
					    },
					legend: {
						orient: 'horizontal',
						itemWidth: 12,
						itemGap: 8,
						bottom: 30,
						textStyle: {
							color: 'rgba(255,255,255,0.6)',
						},
						formatter: function(name) {
							return name;
						}
					},
					series: [{
						name: '',
						type: 'pie',
						radius: ['30%', '55%'],
						center: ['50%', '40%'],
						minAngle: 30,

						avoidLabelOverlap: false,
						label: {
							show: true,
							 position: 'inside',
							formatter: '{c}',
							rich: {
								text: {
									fontSize: '16',
									lineHeight: '20',
									color: '#fff'
								},
								num: {
									fontSize: '18',
									lineHeight: '20',
									color: '#1492ff'
								}
							}
						},
						labelLine: {
							show: true
						},
						data: data
					}]
				};
				echart.setOption(option, true);
			},
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值