一、半圆,如图:

htlm

<div class="charts-content"><echart :option="deviceChart" id="chartsbar"></echart><div class="center"><div>150</div><div>20</div></div><div class="chart-tips row"><div class="left col">已到</div><div class="right col text-right">未到</div></div>
</div>

css

.charts-content{width: 200px;height: 200px!important;margin: auto;position: relative;.center{position: absolute;bottom: 100px;right: 0;left: 0;text-align: center;width: calc(100% - 10px);border-bottom: 2px solid #4c5559;margin: auto;}
}
#chartsbar{width: 100%;height: 100%!important;margin: auto;// background: #eee;
}
#chartsbar ::v-deep *{cursor: default!important;
}
.chart-tips{position: absolute;bottom: 70px;width: 100%;
}

js

            this.deviceChart = {title: {},grid: {},series: [{name: "一般",type: "pie",//起始刻度的角度,默认为 90 度,即圆心的正上方。0 度为圆心的正右方。startAngle: 0,hoverAnimation: false,tooltip: {},radius: ["70%", "100%"],labelLine: {normal: {show: false}},itemStyle: { borderColor: '#fff',borderWidth: 10// 配置},data: [{value: 200,//值要为最后两项的总和itemStyle: {normal: {color: "transparent"}}},{value: 150,  itemStyle: {color:"red"},},{value: 50, itemStyle: {normal: {color: "#0C5071"}}}]}]}

二、已过时长占比总时长的展示,如图:

html

<div class="charts-content1"><echart :option="smallCharts" id="timeChartSmall"></echart><echart :option="bigCharts" id="timeChartBig" class="big-click"></echart>
</div>

css

.charts-content1{width: 200px;height: 200px!important;margin: auto;position: relative;
}
#timeChartSmall,#timeChartBig{width: 100%;height: 100%;margin: auto;
}
.big-click{position: absolute;width: calc(100% + 15px) !important;height: calc(100% + 15px) !important;top: -1px;left: -1px;
}

js

            this.smallCharts = {series: [{type: "pie",radius: ["97%", "100%"],startAngle: 180,animation: true,hoverAnimation:false,//取消鼠标滑过放大效果label: {show: false},data: [{value: 100,itemStyle: {color: "#E99245"}},{value: 100,itemStyle: {color: "transparent"}}]}]};this.bigCharts =  {series: [{type: "pie",radius: ["93%", "100%"],startAngle: 180,animation: true,hoverAnimation:false,//取消鼠标滑过放大效果label: {show: false},data: [{value: 50,itemStyle: {color: "#00ACAB"}},{value: 100,itemStyle: {color: "transparent"}}]}]};

echart半圆,特殊半圆相关推荐

  1. css怎么移动半圆,css3半圆

    Document div { margin-bottom: 30px; margin-left: 30px; } /* 上半圆 */ .semi-circle { width: 100px; heig ...

  2. css3 border-radius制作半圆---上下左右半圆

    左右半圆 <!doctype html> <html> <head> <meta charset="utf-8"> <titl ...

  3. html如何把上边角做成椭圆,使用css3的border-radius和border制作半圆、三角、椭圆等各种图形...

    自从有了css3,我们可以制作各种各样的图形了,制作圆角也可以不使用图片了,我们可以使用border-radius可以制作圆角,椭圆等图形.下面我们来看一下如何制作这些的(以下例子请在现代高级浏览器浏 ...

  4. css画圆、半圆、椭圆、圆环

    css画圆 在css中利用border-radius可以画出我们想要的圆 border-radius属性 可以设置盒子四边的圆弧.从上左,上右,下右,下左顺时针依次设置四个属性 也可以单独设置一个方向 ...

  5. EChart案例-半圆轮盘百分比图

    先看效果图: 参数配置option: option = {title: {text: '98%',textStyle: {color: '#f97060',fontSize: 24},subtext: ...

  6. 一起来学习android自定义控件3——边缘凹凸的View

    前言 最近做项目的时候遇到一个卡劵的效果,由于自己觉得用图片来做的话可以会出现适配效果不好,再加上自己自定义view方面的知识比较薄弱,所以想试试用自定义View来实现.先看设计图效果 实现分析 上面 ...

  7. android自定义布局实现优惠券效果

    最近需要实现一个凹凸效果的拟物化优惠券效果,我一看,本来想用.9图片做背景实现的,虽说图片做背景实现省事儿方便,但是能用代码实现最好不过了,最终我还是选择了用代码来实现,于是有了下文. 最终效果图 d ...

  8. 应用数学软件测试题,高等数学第六章定积分应用综合测试题

    <高等数学第六章定积分应用综合测试题>由会员分享,可在线阅读,更多相关<高等数学第六章定积分应用综合测试题(9页珍藏版)>请在人人文库网上搜索. 1.第六章 定积分应用测试题A ...

  9. Android实现边缘凹凸的View

    转载 最近做项目的时候遇到一个卡劵的效果,由于自己觉得用图片来做的话可以会出现适配效果不好,再加上自己自定义view方面的知识比较薄弱,所以想试试用自定义View来实现.但是由于自己知识点薄弱,一开始 ...

  10. android 中间凹背景_Android实现边缘凹凸的View

    转载 最近做项目的时候遇到一个卡劵的效果,由于自己觉得用图片来做的话可以会出现适配效果不好,再加上自己自定义view方面的知识比较薄弱,所以想试试用自定义View来实现.但是由于自己知识点薄弱,一开始 ...

最新文章

  1. 10 个深恶痛绝的 Java 异常。。 1
  2. 开源 java CMS - FreeCMS2.8 数据对象 guestbook
  3. 一键自动发布ipa(更新svn,拷贝资源,压缩资源,加密图片资源,加密数据文件,加密lua脚本,编译代码,ipa签名,上传ftp)...
  4. Matlab实用程序--图形应用-图形标注
  5. 2张表,轻松搞定你的收入问题
  6. apollo编译报错,Error No compiler is provided in this enviroment.Perhaps you are running on a JRE rather
  7. 万物的解释 —— 微波炉的工作原理
  8. ARM汇编指令MCR/MRC学习
  9. 计算机信息安全技术 学习笔记
  10. 虚拟局域网软件开源_基于开源AUTOSAR的高级驾驶员辅助系统的设计与实现过程...
  11. 常用软件分类 精选列表(二)
  12. 李开复就中国移动开发者大会的演讲总结 --摘自新浪微博
  13. 圆角半角数据库_MySQL存储全角字符和半角字符的区别
  14. 24 个必须掌握的数据库⾯试题
  15. unity里移动鼠标控制物体的移动(2D)
  16. 【matlab】输入一字符串,字母大写变小写,小写变大写。
  17. DOS命令窗口(黑窗口)
  18. 阿里云服务器储存空间不足解决方案
  19. [PowerBI]DAX虚拟连接函数:TREATAS()用法介绍
  20. TouchDesigner学习 -TOPs

热门文章

  1. java eml 附件_向EML文件追加附件的Java实现
  2. 解决Chrome浏览器不能访问https网站的问题 阿星小栈
  3. 张驰课堂:六西格玛中的Minitab软件,到底有多重要
  4. WiFi知识点大总结
  5. 不用上班还能衣食无忧
  6. java 临时文件_Java临时文件
  7. [ - OpenGLES3.0 - ] 第一集 主线 - 打开新世界的大门
  8. Excel去除含有重复数据所在行
  9. cpufreq 五种模式
  10. 职高计算机应用基础学的什么,职高计算机应用基础教法初探