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 相关文章推荐
jQuery 位置插件
Dec 25 Javascript
js 一个关于图片onload加载的事
Nov 10 Javascript
Javascript MVC框架Backbone.js详解
Sep 18 Javascript
javascript学习笔记(八)正则表达式
Oct 08 Javascript
JavaScript中setFullYear()方法的使用详解
Jun 11 Javascript
Javascript实现鼠标框选操作  不是点击选取
Apr 14 Javascript
深入浅析knockout源码分析之订阅
Jul 12 Javascript
老生常谈原生JS执行环境与作用域
Nov 22 Javascript
微信小程序如何调用新闻接口实现列表循环
Jul 02 Javascript
Android 自定义view仿微信相机单击拍照长按录视频按钮
Jul 19 Javascript
OpenLayers3实现测量功能
Sep 25 Javascript
详解javascript脚本何时会被执行
Feb 05 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
超神学院:鹤熙已踏入神圣领域,实力不比凯莎弱
2020/03/02 国漫
PHP 导出Excel示例分享
2014/08/18 PHP
ThinkPHP中的create方法与自动令牌验证实例教程
2014/08/22 PHP
Zend Framework实现多文件上传功能实例
2016/03/21 PHP
ThinkPHP3.2.2实现持久登录(记住我)功能的方法
2016/05/16 PHP
Laravel的Auth验证Token验证使用自定义Redis的例子
2019/09/30 PHP
基于jQuery的烟花效果(运动相关)点击屏幕出烟花
2012/06/14 Javascript
jquery ajax 简单范例(界面+后台)
2013/11/19 Javascript
深入探讨JavaScript String对象
2015/03/09 Javascript
jQuery插件实现文字无缝向上滚动效果代码
2016/02/25 Javascript
深入理解$.each和$(selector).each
2016/05/15 Javascript
浅谈js图片前端预览之filereader和window.URL.createObjectURL
2016/06/30 Javascript
Vue 项目部署到服务器的问题解决方法
2017/12/05 Javascript
Vue.js中 v-model 指令的修饰符详解
2018/12/03 Javascript
JQuery的加载和选择器用法简单示例
2019/05/13 jQuery
js实现上传图片并显示图片名称
2019/12/18 Javascript
vue-cli 关闭热更新操作
2020/09/18 Javascript
axios封装与传参示例详解
2020/10/18 Javascript
[01:01:52]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第二场 1月9日
2021/03/11 DOTA
Python中json格式数据的编码与解码方法详解
2016/07/01 Python
使用Python中的tkinter模块作图的方法
2017/02/07 Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
2018/06/11 Python
浅谈PySpark SQL 相关知识介绍
2019/06/14 Python
Django中间件拦截未登录url实例详解
2019/09/03 Python
python实现飞行棋游戏
2020/02/05 Python
python实现批处理文件
2020/07/28 Python
PyQt5结合matplotlib绘图的实现示例
2020/09/15 Python
Django-simple-captcha验证码包使用方法详解
2020/11/28 Python
HTML5实现Notification API桌面通知功能
2016/03/02 HTML / CSS
总结html5自定义属性有哪些
2020/04/01 HTML / CSS
澳大利亚领先的在线机械五金、园艺和存储专家:Edisons
2018/03/24 全球购物
大学中国梦演讲稿
2014/04/23 职场文书
外联部演讲稿
2014/05/24 职场文书
学雷锋倡议书
2015/01/19 职场文书
会议开幕致辞怎么写
2016/03/03 职场文书
Redis性能监控的实现
2021/07/09 Redis