Javascript highcharts 饼图显示数量和百分比实例代码


Posted in Javascript onDecember 06, 2016

Javascript highcharts 饼图显示数量和百分比实例代码

                  最近公司项目需求有这样一个功能模块,highcharts 饼图显示数量和百分比 ,由于本人刚入门,看到这个需求不会写,于是就上网搜下相关资料,觉得一篇还不错记录下。

<div class="piecleft" id="chart" style="height:350px; width: 350px;">
</div>
<script type="text/javascript" charset="utf-8">
var chart;
$(document).ready(function() {
  chart = new Highcharts.Chart({
   chart: {
     renderTo: 'chart'
   },
   title: {
     text: '版本分布分析'
   },
   plotArea: {
     shadow: null,
     borderWidth: null,
     backgroundColor: null
   },
   tooltip: {
     formatter: function() {
      return '<b>'+ this.point.name +'</b>: '+ Highcharts.numberFormat(this.percentage, 1) +'% ('+
             Highcharts.numberFormat(this.y, 0, ',') +' 个)';
     }
   },
   plotOptions: {
     pie: {
      allowPointSelect: true,
      cursor: 'pointer',
      dataLabels: {
        enabled: true,
        formatter: function() {
         if (this.percentage > 4) return this.point.name;
        },
        color: 'white',
        style: {
         font: '13px Trebuchet MS, Verdana, sans-serif'
        }
      }
     }
   },
   legend: {
     backgroundColor: '#FFFFFF',
     x: 0,
     y: -30
   },
   credits: {
     enabled: false
   },
    series: [{
     type: 'pie',
     name: 'Browser share',
     data: [
      ['1.1',3617],
      ['1.2.1',3436],
      ['1.0',416],
      ['1.3',2],
      ['1.2',1],
      ['新增对比',5000] 
     ]
   }]
  });
});
</script>

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
js中几种去掉字串左右空格的方法
Dec 25 Javascript
jquery ajax学习笔记2 使用XMLHttpRequest对象的responseXML
Oct 16 Javascript
jQuery中:first-child选择器用法实例
Dec 31 Javascript
jQuery.position()方法获取不到值的安全替换方法
Mar 13 Javascript
AngularJS 简单应用实例
Jul 28 Javascript
纯javascript版日历控件
Nov 24 Javascript
knockoutjs模板实现树形结构列表
Jul 31 Javascript
浅谈React高阶组件
Mar 28 Javascript
vue+element项目中过滤输入框特殊字符小结
Aug 07 Javascript
js Math数学简单使用操作示例
Mar 13 Javascript
javascript绘制简单钟表效果
Apr 07 Javascript
JavaScript 绘制饼图的示例
Feb 19 Javascript
jQuery EasyUI 获取tabs的实例解析
Dec 06 #Javascript
如何防止INPUT按回车自动提交表单FORM
Dec 06 #Javascript
详解ECharts使用心得总结
Dec 06 #Javascript
jQuery实现删除li节点的方法
Dec 06 #Javascript
详解springmvc 接收json对象的两种方式
Dec 06 #Javascript
jQuery图片轮播(二)利用构造函数和原型创建对象以实现继承
Dec 06 #Javascript
jQuery File Upload文件上传插件使用详解
Dec 06 #Javascript
You might like
德劲1104的电路分析与改良
2021/03/01 无线电
咖啡的植物学知识
2021/03/03 咖啡文化
用PHP读取RSS feed的代码
2008/08/01 PHP
php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法
2014/11/11 PHP
利用PHP将图片转换成base64编码的实现方法
2016/09/13 PHP
PHP开发的微信现金红包功能示例
2017/06/29 PHP
javascript IFrame 强制刷新代码
2009/07/23 Javascript
jquery 学习之二 属性 文本与值(text,val)
2010/11/25 Javascript
深入理解JavaScript系列(7) S.O.L.I.D五大原则之开闭原则OCP
2012/01/15 Javascript
Google Map V3 绑定气泡窗口(infowindow)Dom事件实现代码
2013/04/26 Javascript
9行javascript代码获取QQ群成员具体实现
2013/10/16 Javascript
JavaScript实现数字数组正序排列的方法
2015/04/06 Javascript
JavaScript 身份证号有效验证详解及实例代码
2016/10/20 Javascript
ES6入门教程之变量的解构赋值详解
2019/04/13 Javascript
深入理解令牌认证机制(token)
2019/08/22 Javascript
JavaScript中如何对多维数组(矩阵)去重的实现
2019/12/04 Javascript
Laravel 如何在blade文件中使用Vue组件的示例代码
2020/06/28 Javascript
jQuery带控制按钮轮播图插件
2020/07/31 jQuery
[01:07:22]2014 DOTA2华西杯精英邀请赛 5 24 DK VS VG加赛
2014/05/26 DOTA
[04:10]2016国际邀请赛中国区预选赛第二日TOP10精彩集锦
2016/06/28 DOTA
python实现多线程的两种方式
2016/05/22 Python
Pandas探索之高性能函数eval和query解析
2017/10/28 Python
Django学习笔记之为Model添加Action
2019/04/30 Python
python利用7z批量解压rar的实现
2019/08/07 Python
python模块和包的应用BASE_PATH使用解析
2019/12/14 Python
Ibatis如何调用存储过程
2015/05/15 面试题
《秋游》教学反思
2014/04/24 职场文书
开展创先争优活动总结
2014/08/28 职场文书
北京离婚协议书范文2014
2014/09/29 职场文书
党员批评与自我批评
2014/10/15 职场文书
中学教师读书笔记
2015/07/01 职场文书
宝宝满月祝酒词
2015/08/10 职场文书
Golang实现AES对称加密的过程详解
2021/05/20 Golang
Java异常处理try catch的基本用法
2021/12/06 Java/Android
MySQL提升大量数据查询效率的优化神器
2022/07/07 MySQL
使用CSS实现百叶窗效果示例代码
2023/05/07 HTML / CSS