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 动态生成方法的例子
Jul 22 Javascript
IE网页js语法错误2行字符1、FF中正常的解决方法
Sep 09 Javascript
js实现非常简单的焦点图切换特效实例
May 07 Javascript
新手快速学习JavaScript免费教程资源汇总
Jun 25 Javascript
AngularJS手动表单验证
Feb 01 Javascript
JS中substring与substr的用法
Nov 16 Javascript
jQuery Tree Multiselect使用详解
May 02 jQuery
JS实现无缝循环marquee滚动效果
May 22 Javascript
vue项目中应用ueditor自定义上传按钮功能
Apr 27 Javascript
Electron vue的使用教程图文详解
Jul 05 Javascript
微信域名检测接口调用演示步骤(含PHP、Python)
Dec 08 Javascript
JS指定音频audio在某个时间点进行播放
Nov 28 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
Thinkphp 框架扩展之行为扩展原理与实现方法分析
2020/04/23 PHP
javascript中类的定义及其方式(《javascript高级程序设计》学习笔记)
2011/07/04 Javascript
JavaScript检查数字是否为整数或浮点数的方法
2015/06/09 Javascript
Jquery代码实现图片轮播效果(一)
2015/08/12 Javascript
jQuery+CSS实现的网页二级下滑菜单效果
2015/08/25 Javascript
浅谈javascript中replace()方法
2015/11/10 Javascript
JS实现日期时间动态显示的方法
2015/12/07 Javascript
两种JavaScript的AES加密方式(可与Java相互加解密)
2016/08/02 Javascript
JavaScript实现的商品抢购倒计时功能示例
2017/04/17 Javascript
微信小程序-滚动消息通知的实例代码
2017/08/03 Javascript
详细介绍RxJS在Angular中的应用
2017/09/23 Javascript
JS实现前端页面的搜索功能
2018/06/12 Javascript
学习React中ref的两个demo示例
2018/08/14 Javascript
解决vue中修改了数据但视图无法更新的情况
2018/08/27 Javascript
微信小程序实现文字跑马灯
2020/05/26 Javascript
vue按需加载实例详解
2019/09/06 Javascript
关于layui时间回显问题的解决方法
2019/09/24 Javascript
vue实现将一个数组内的相同数据进行合并
2019/11/07 Javascript
jquery实现进度条状态展示
2020/03/26 jQuery
分析在Python中何种情况下需要使用断言
2015/04/01 Python
Django rest framework基本介绍与代码示例
2018/01/26 Python
Python将一个CSV文件里的数据追加到另一个CSV文件的方法
2018/07/04 Python
python中ASCII码字符与int之间的转换方法
2018/07/09 Python
使用Template格式化Python字符串的方法
2019/01/22 Python
Scrapy-Redis结合POST请求获取数据的方法示例
2019/05/07 Python
canvas如何绘制钟表的方法
2017/12/13 HTML / CSS
Betsey Johnson官网:妖娆可爱的连衣裙及鞋子、手袋和配件
2016/12/30 全球购物
经典C++面试题一
2016/11/06 面试题
药店主任岗位责任制
2014/02/10 职场文书
个人承诺书
2014/03/26 职场文书
金融系毕业生自荐书
2014/07/08 职场文书
何玥事迹观后感
2015/06/16 职场文书
Python中使用ipython的详细教程
2021/06/22 Python
Windows和Linux上部署Golang并运行程序
2022/04/22 Servers
Django框架中模型的用法
2022/06/10 Python
CSS SandBox应用场景及常见问题
2022/06/25 HTML / CSS