一、效果图

二、代码
html

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title></title></head><body><div id="pieDiagram" class="floatLeft" style="height:400px;width:400px;"></div><script src="js/jquery/jquery-1.11.0.min.js" type="text/javascript"></script><script src="js/echarts/echarts.min.js" type="text/javascript"></script><script src="js/PercentPie.js"></script><script type="text/javascript">var option1 = {value:20,//百分比,必填name:'及格率',//必填title:'学习成绩',backgroundColor:null,color:['#38a8da','#d4effa'],fontSize:16,domEle:document.getElementById("pieDiagram")//必填},percentPie1 = new PercentPie(option1);percentPie1.init();</script></body>
</html>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25

PercentPie.js

function PercentPie(option){this.backgroundColor = option.backgroundColor||'#fff';this.color           = option.color||['#38a8da','#d4effa'];this.fontSize        = option.fontSize||12;this.domEle          = option.domEle;this.value           = option.value;this.name            = option.name;this.title           = option.title;
}PercentPie.prototype.init = function(){var _that = this;var option = {backgroundColor:_that.backgroundColor,color:_that.color,title: {text: _that.title,top:'3%',left:'1%',textStyle:{color: '#333',fontStyle: 'normal',fontWeight: 'normal',fontFamily: 'sans-serif',fontSize: 16,}},series: [{name: '来源',type: 'pie',radius: ['60%', '75%'],avoidLabelOverlap: false,hoverAnimation:false,label: {normal: {show: false,position: 'center',textStyle: {fontSize: _that.fontSize,fontWeight: 'bold'},formatter:'{b}\n{c}%'}},data: [{value: _that.value,name: _that.name,label:{normal:{show:true}}},{value: 100-_that.value,name: ''}]}]};echarts.init(_that.domEle).setOption(option);
};
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63

(function () {(function () {('pre.prettyprint code').each(function () { var lines = (this).text().split(′\n′).length;var(this).text().split('\n').length;var numbering = $('

  • ').addClass('pre-numbering').hide(); (this).addClass(′has−numbering′).parent().append((this).addClass('has-numbering').parent().append(numbering); for (i = 1; i

echarts圆环百分比图示相关推荐

  1. java如何画百分比圆环_canvas绘制旋转的圆环百分比进度条

    作者:依然 |  时间:2015-05-29 |  阅读:122 canvas绘制旋转的圆环百分比进度条 从上一篇的文章使用HTML5 Canvas arc()绘制圆形/圆环 我们了解到了怎么使用ca ...

  2. html5 加速球 效果,css 渐隐渐现、echarts 圆环图、百度地图覆盖物、echarts水球图(360加速球效果)...

    说一下知识点: 1.水球是echarts的插件echarts-liquidfill,官网下载-扩展下载中可以拿到,git传送阵https://github.com/ecomfe/echarts-liq ...

  3. Vue实战--动态圆环百分比进度条

      最近在开发小程序的时候,碰到一个实现圆环百分比进度条的需求,类似如下设计图: 小白的我感觉实现起来有难度,于是上百度看看别人是怎么做的,结果没找到一个满意的,要不是静态的实现,就是需要用到比较多的 ...

  4. Echarts饼图百分比算法利用Java实现

    问题:在开发中有这样的问题,就是需要在其他地方展示百分比,但是自己计算的百分比通过四舍五入后,与饼图里面的百分比不一致的问题,要想解决这个问题,那么必须要使用echarts源码中的计算方式.当存在四舍 ...

  5. Android 自定义 圆环,一步步做Android自定义圆环百分比控件

    马上要校招了,有点儿慌,写个自定义控件压压惊 效果图 本来写了一大串近段时间的感慨,还是觉得废话少说比较不容易被喷,直接上效果图 圆环百分比View.gif 就是这个样子,下面记录一下我的编写经历,撸 ...

  6. 去除ECharts圆环鼠标悬停时中间显示的文字

    ECharts中鼠标悬浮到图形元素上时,一般会出现高亮的样式,主要是通过 emphasis 属性来自定义,series中有下述代码的时候,鼠标悬停到图形元素上时,会在图形的中间位置显示图形块对应的文字 ...

  7. echarts实现百分比进度图表展示(两种风格)

    类型一:完整圆环型 效果图 代码示例 function PercentPie(option){this.backgroundColor = option.backgroundColor||'#ffff ...

  8. uniapp中封装echarts圆环图

    ①安装插件市场的echarts图表插件 https://ext.dcloud.net.cn/plugin?id=4899 ②安装后需安装echarts相关依赖: npm install echarts ...

  9. vue 圆形百分比进度条_vue实用组件——圆环百分比进度条

    有需要的人可以参考一下,如果试用过,发现问题,欢迎留言告知,不胜感激. 功能介绍: 1.若页面无刷新,且第一次传值小于第二次传值或者圆环初始化时执行的是递增动画 2.若页面无刷新,且第一次传值大于第二 ...

最新文章

  1. boost::container模块实现内存资源记录器的程序
  2. Android典型界面设计(3)——访网易新闻实现双导航tab切换
  3. powerbuilder查询符合条件的数据并且过滤掉其他数据_论文浅尝 ISWC2020 | KnowlyBERT: 知识图谱结合语言模型补全图谱查询...
  4. [高中作文赏析]相约
  5. html td显示隐藏,显示/隐藏Html TR/TD
  6. 黄聪:AngularJS最理想开发工具WebStorm
  7. codeforces 675D Tree Construction set
  8. jQuery温习篇---强大的JQuery选择器
  9. Java完全自学手册pdf,由浅入深,循序渐进(1)
  10. BZOJ1022: [SHOI2008]小约翰的游戏John
  11. 1147 简单评委打分
  12. oracle distinct 多个,oracle distinct多字段去重
  13. Java GC 介绍
  14. 算法细节系列(20):Word Ladder系列
  15. 揭秘数据可视化工具的研究现状
  16. Android高级终端开发学习笔记(《疯狂Android讲义》第11章-第17章)
  17. python如何创建子程序_Python中生成器与子程序的并发控制
  18. 学习并掌握结构化写作方法,提高写作能力 ——结构化写作学习笔记(2)
  19. MES六西格玛管理:提高生产效率和质量的有效手段
  20. 【随笔】现实环境下的自我塑造

热门文章

  1. Python批量爬取微信公众号文章中的图片重建PowerPoint文件
  2. 【学习笔记】一般图最大匹配
  3. SocketIO接收中文乱码
  4. FTTH光纤跳纤施工规范
  5. CSS day1 |选择器字体文本引入方式
  6. Java基础编程小案例-买飞机票
  7. sqlserver各版本的介绍对比
  8. iOS开发之获取实时海拔高度
  9. 对字符串进行冒泡排序
  10. 2018信用卡你不得不知的6大新规