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 相关文章推荐
javascript 函数及作用域总结介绍
Nov 12 Javascript
jQuery实现dialog设置focus焦点的方法
Jun 10 Javascript
js模拟淘宝网的多级选择菜单实现方法
Aug 18 Javascript
原生js实现移动端瀑布流式代码示例
Dec 18 Javascript
AngularJS使用ng-options指令实现下拉框
Aug 23 Javascript
EasyUI学习之Combobox级联下拉列表(2)
Dec 29 Javascript
如何理解jQuery中的ajaxSubmit方法
Mar 13 Javascript
详解vuex commit保存数据技巧
Dec 25 Javascript
7个好用的JavaScript技巧分享(译)
May 07 Javascript
深入学习TypeScript 、React、 Redux和Ant-Design的最佳实践
Jun 17 Javascript
vue实现抖音时间转盘
Sep 08 Javascript
刷新页面后让控制台的js代码继续执行
Sep 20 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
PHP中通过ADO调用Access数据库的方法测试不通过
2006/12/31 PHP
默默简单的写了一个模板引擎
2007/01/02 PHP
PHP函数实现分页含文本分页和数字分页
2014/10/23 PHP
PHP pear安装配置教程
2016/05/14 PHP
php.ini中date.timezone设置详解
2016/11/20 PHP
extjs grid设置某列背景颜色和字体颜色的方法
2010/09/03 Javascript
myeclipse安装jQuery插件的方法
2011/03/29 Javascript
基于javascipt-dom编程 table对象的使用
2013/04/22 Javascript
基于BootStrap Metronic开发框架经验小结【三】下拉列表Select2插件的使用
2016/05/12 Javascript
实例讲解JavaScript中call、apply、bind方法的异同
2016/09/13 Javascript
jQuery插件WebUploader实现文件上传
2016/11/07 Javascript
Bootstrap Table使用整理(二)
2017/06/09 Javascript
js获取css的各种样式并且设置他们的方法
2017/08/22 Javascript
React中嵌套组件与被嵌套组件的通信过程
2018/07/11 Javascript
微信小程序表单弹窗实例
2018/07/19 Javascript
H5+C3+JS实现五子棋游戏(AI篇)
2020/05/28 Javascript
JS html事件冒泡和事件捕获操作示例
2019/05/01 Javascript
Javascript数组方法reduce的妙用之处分享
2019/06/10 Javascript
基于JavaScript获取base64图片大小
2019/10/18 Javascript
JavaScript实现拖拽盒子效果
2020/02/06 Javascript
Python中正则表达式的用法实例汇总
2014/08/18 Python
Python多进程通信Queue、Pipe、Value、Array实例
2014/11/21 Python
python文件与目录操作实例详解
2016/02/22 Python
Python实现中文数字转换为阿拉伯数字的方法示例
2017/05/26 Python
Python实用技巧之利用元组代替字典并为元组元素命名
2018/07/11 Python
对pandas中iloc,loc取数据差别及按条件取值的方法详解
2018/11/06 Python
python暴力解压rar加密文件过程详解
2019/07/05 Python
解决阿里云邮件发送不能使用25端口问题
2020/08/07 Python
渗透攻击的测试步骤
2014/06/07 面试题
党员党性分析材料
2014/02/17 职场文书
演讲比赛策划方案
2014/06/11 职场文书
医生辞职信范文
2015/03/02 职场文书
2015财务年度工作总结范文
2015/05/04 职场文书
行政复议答复书
2015/07/01 职场文书
详解python的异常捕获
2022/03/03 Python
SQL解决未能删除约束问题drop constraint
2022/05/30 SQL Server