echarts实现多层环图(复制粘贴即可)

chatgpt/2023/9/26 14:32:55

data里面参数配置: 

// 多重环图optionCircle: {tooltip: {show: false,trigger: 'item',formatter: "{a} : {c} ({d}%)"},color: ['#3AB1EB', '#D48B6A', '#5B41C8', '#FE7E02'],legend: {orient: 'horizontal',itemWidth: 30,   // 图例标记的图形宽度。itemHeight: 10, // 图例标记的图形高度。itemGap: 15,  //图例每项之间的间隔right: 20,top: 70,icon: 'circle',textStyle: {fontSize: 12,color: '#fff',},formatter: (name) => {console.log(name)var data = this.optionCircle.series;var total = 0;var tarValue = 0;for (var i = 0, l = data.length; i < l; i++) {console.log(data[i])total += data[i].data[0].value;if (data[i].data[0].name == name) {tarValue = data[i].data[0].value;}}var p = ((tarValue / total) * 100).toFixed(0);return name + "    " + "  " + p + '%'},},series: [{name: '及格',type: 'pie',radius: ['20%', '25%'],center: ['35%', '50%'],//环的位置label: {show: false,position: 'center',},labelLine: {normal: {show: false}},emphasis: {label: {show: true,fontSize: '12',}},data: [{value: 10, //需要显示的数据name: '及格',},{value: 50,//不需要显示的数据,颜色设置成和背景一样itemStyle: {normal: {color: '#4352A7 '}}}]},{name: '良好',type: 'pie',radius: ['30%', '35%'],center: ['35%', '50%'],label: {show: false,position: 'center',},labelLine: {normal: {show: false}},emphasis: {label: {show: true,fontSize: '12',// fontWeight: 'bold'}},data: [{name: '良好',value: 10,},{value: 30,itemStyle: {normal: {color: '#4352A7'}}}]},{name: '优秀',type: 'pie',radius: ['40%', '45%'],center: ['35%', '50%'],//环的位置label: {show: false,position: 'center',},labelLine: {normal: {show: false}},emphasis: {label: {show: true,fontSize: '12',// fontWeight: 'bold'}},data: [{value: 20, //需要显示的数据name: '优秀',},{value: 40,//不需要显示的数据,颜色设置成和背景一样itemStyle: {normal: {color: '#4352A7 '}}}]},{name: '--',type: 'pie',radius: ['50%', '55%'],center: ['35%', '50%'],label: {show: false,position: 'center',},labelLine: {normal: {show: false}},emphasis: {label: {show: true,fontSize: '12',}},data: [{name: '',value: 0,},{value: 20,itemStyle: {normal: {color: '#0b1e5b '}}}]},{name: '--',type: 'pie',radius: ['60%', '65%'],center: ['35%', '50%'],label: {show: false,position: 'center',},labelLine: {normal: {show: false}},emphasis: {label: {show: true,fontSize: '12',}},data: [{name: '',value: 0,},{value: 10,itemStyle: {normal: {color: '#0b1e5b '}}}]}]}

html:

<div class="byn_box"><div id="lineEcharts" style="width:400px;height:300px"></div>
</div>

 methods:

drawLine(){var myChart2 = echarts.init(document.getElementById('lineEcharts'));myChart2.setOption(this.optionCircle);
}

mounted里面调用:

mounted(){this.drawLine()
}

效果图: 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-5313851.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

文本怎么用手机生成二维码?二维码在线文本码制作技巧

现在二维码可以展示的内容越来越丰富&#xff0c;比如文本就是很常见的一种形式。编辑好文本内容之后&#xff0c;将文字内容添加到二维码中&#xff0c;其他人扫码就可以获取到文字内容&#xff0c;那么文本二维码该如何制作呢&#xff1f;想要制作二维码&#xff0c;那么可以…

winform学习(3)-----Windows窗体应用和Windows窗体应用(.Net Framework)有啥区别?

1.模板选择 在学习winform的时候总是会对这两个应用不知道选择哪个&#xff1f;而且在学习的时候也没有具体的说明 首先说一下我是在添加控件的时候出现了以下问题 对于使用了Windows窗体应用这个模板的文件在工具箱中死活不见控件。 在转换使用了Windows窗体应用(.NET Fram…

问卷数据怎么处理、分析?

调查问卷分析是一门很系统很成熟的科学&#xff0c;无论是基于何种目的的调查&#xff08;学术、市场调研、产品调研、用户调研&#xff09;&#xff0c;还是哪种方式发放的问卷&#xff08;纸质问卷、电子问卷&#xff09;&#xff0c;面对回收的庞杂的问卷&#xff0c;最重要…

如何选择微信客户管理系统?

为何要给客户打上标签&#xff1f; 主要为企业搭建一个完善的客户体系&#xff0c;将客户资源整合&#xff0c;分层管理并进行针对性营销推广&#xff0c;以实现精准获客转化&#xff0c;简单来说就是更好的分类管理。 客户标签不应该只是作为的客户登记资料&#xff0c;后续每…

Springboot使用AOP编程简介

AOP简介 AOP&#xff08;面向切面编程&#xff09;是一种编程范式&#xff0c;Spring AOP是基于代理模式的AOP框架&#xff0c;它通过动态代理实现切面的织入&#xff0c;更加轻量级和易于使用。 Joinpoint (连接点):类里面可以被增强的方法即为连接点。例如&#xff0c;想修…

ES6的语法兼容IE浏览器

案例1 zdsxData.zdsxData.forEach(el>{let str <tr> <td><a href${el.url} target"_blank"><font color"#79EEFF">${el.sxms}</font></a></td> <td>${el.gjjd}</td> <td>${el.zrr}<…

【线程安全的讨论(一)】CPU多核缓存架构和JMM

CPU多核缓存架构 一、CPU多核缓存架构可见性问题乱序执行&#xff08;指令重排&#xff09; 二、JMM——Java内存模型 一、CPU多核缓存架构 计算机的基本组成图 CPU 缓存为了提高程序运行的性能&#xff0c;现代 CPU 在很多方面会对程序进行优化。CPU 的处理速度很快&#xf…

我对排序算法的理解

排序算法一直是一个很困惑我的问题&#xff0c;早在刚开始接触 数据结构的时候&#xff0c;这个地方就很让我不解。就是那种&#xff0c;总是感觉少了些什么的感觉。一开始&#xff0c;重新来过&#xff0c;认真来学习这一部分&#xff0c;也总是学着学着就把概念记住了。过了一…
推荐文章