架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 16298|回复: 1

[其他] highcharts饼状图下钻示例

[复制链接]
发表于 2016-9-29 10:33:26 | 显示全部楼层 |阅读模式
QQ截图20160929102930.jpg QQ截图20160929102946.jpg


封装好的方法:

  1. //饼状图
  2.     function piechart(id, title, series, drilldownSeries)
  3.     {
  4.         $(id).highcharts({
  5.             chart: {
  6.                 plotBackgroundColor: null,
  7.                 plotBorderWidth: null,
  8.                 plotShadow: false,
  9.                 type:'pie'
  10.             },
  11.             title: {
  12.                 text: title,
  13.                 style: "font-size:12px;"
  14.             },
  15.             tooltip: {
  16.                 //pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>'
  17.                 pointFormat: '<span style="color:{point.color}">事故数:{point.y}<br/>占比:{point.percentage:.2f}%</span>'
  18.             },
  19.             plotOptions: {
  20.                 pie: {
  21.                     //allowPointSelect: true,
  22.                     //cursor: 'pointer',
  23.                     dataLabels: {
  24.                         enabled: false
  25.                     },
  26.                     showInLegend: false
  27.                 }
  28.             },
  29.             credits: {
  30.                 enabled: false
  31.             },
  32.             series: series,
  33.             drilldown: drilldownSeries
  34.         });
  35.     }
复制代码



调用:
  1. $(function () {
  2.         Highcharts.setOptions({
  3.             lang: {
  4.                 drillUpText: '<< 返回 {series.name}'
  5.             }
  6.         });
  7.         piechart('#accidentstatus', '事故状态', [{
  8.             colorByPoint: true,
  9.             name: '事故状态',
  10.             data: [
  11.                 {
  12.                     name: '未结案',
  13.                     y: 620,
  14.                     drilldown: 'animals'

  15.                 },
  16.                 {
  17.                     name: '已结案',
  18.                     y: 9514,
  19.                     drilldown: 'fruits'
  20.                 }
  21.             ]
  22.         }], {
  23.             drillUpButton: {
  24.                 relativeTo: 'spacingBox',
  25.                 position: {
  26.                     y: 0,
  27.                     x: 0
  28.                 },
  29.                 theme: {
  30.                     fill: 'white',
  31.                     'stroke-width': 1,
  32.                     stroke: 'silver',
  33.                     r: 0,
  34.                     states: {
  35.                         hover: {
  36.                             fill: '#bada55'
  37.                         },
  38.                         select: {
  39.                             stroke: '#039',
  40.                             fill: '#bada55'
  41.                         }
  42.                     }
  43.                 }
  44.             },
  45.             series: [{
  46.                 id: 'animals',
  47.                 data: [
  48.                     ['Cats', 4],
  49.                     ['Dogs', 2],
  50.                     ['Cows', 1],
  51.                     ['Sheep', 2],
  52.                     ['Pigs', 1]
  53.                 ]
  54.             }, {
  55.                 id: 'fruits',
  56.                 data: [
  57.                     ['Apples', 4],
  58.                     ['Oranges', 2]
  59.                 ]
  60.             }]
  61.         });
  62. });
复制代码


注意!!!!!如果,点击没有效果,就是缺少引用!!!

记得引用/js/modules/drilldown.js 这个玩意。






上一篇:centos安装php openssl扩展模块
下一篇:jQuery.extend 函数详解
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2016-9-29 10:34:24 | 显示全部楼层
官方下钻图  示例

链接:http://code.hcharts.cn/highcharts/hhhhWc
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2026-11-3 13:53

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表