本文实例讲述了jQuery插件HighCharts绘制2D圆环图效果。分享给大家供大家参考,具体如下:

1、实例代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>HighCharts 2D圆环图</title>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="js/highcharts.js"></script>
<script type="text/javascript">
$(function(){
var colors = Highcharts.getOptions().colors,
categories = ['花', '树', '鱼', '鸟', '鲸'],
name = 'Browser brands',
data = [{
y: 55.11,
color: colors[0],
drilldown: {
name: '花的种类',
categories: ['梅花', '桃花', '梨花', '樱花'],
data: [13.6, 7.35, 33.06, 2.81],
color: colors[0]
}
}, {
y: 21.63,
color: colors[1],
drilldown: {
name: '树的种类',
categories: ['樟树', '桉树', '茶树', '桃树', '梨树'],
data: [15.20, 3.83, 18.58, 13.12, 45.43],
color: colors[1]
}
}, {
y: 11.94,
color: colors[2],
drilldown: {
name: '鱼的种类',
categories: ['鲫鱼', '鲢鱼', '草鱼', '青鱼', '鲦鱼','鳙鱼', '鲥鱼'],
data: [41.12, 10.19, 11.12, 14.36, 21.32, 9.91, 17.50],
color: colors[2]
}
}, {
y: 7.15,
color: colors[3],
drilldown: {
name: '鸟的种类',
categories: ['松鸡', '卷尾', '鹪鹩', '岩鹨', '山鹑','画眉', '金鸡'],
data: [14.55, 19.42, 16.23, 16.21, 18.20, 23.19, 10.14],
color: colors[3]
}
}, {
y: 2.14,
color: colors[4],
drilldown: {
name: '鲸的种类',
categories: ['须鲸', '蓝鲸', '虎鲸'],
data: [ 24.12, 18.37, 32.65],
color: colors[4]
}
}];
// 构建物种数据
var speciesData = [];
var speData = [];
for (var i = 0; i < data.length; i++) {
// 添加物种数据
speciesData.push({
name: categories[i],
y: data[i].y,
color: data[i].color
});
for (var j = 0; j < data[i].drilldown.data.length; j++) {
var brightness = 0.4 - (j / data[i].drilldown.data.length) / 5 ;
speData.push({
name: data[i].drilldown.categories[j],
y: data[i].drilldown.data[j],
color: Highcharts.Color(data[i].color).brighten(brightness).get()
});
}
}
// 创建圆环图
$('#donutChart').highcharts({
chart: {
type: 'pie'
},
title: {
text: '物种数量及其比例'
},
yAxis: {
title: {
text: '比例'
}
},
plotOptions: {
pie: {
shadow: true,
center: ['50%', '50%']
}
},
tooltip: {
valueSuffix: '%'
},
series: [{
name: '物种',
data: speciesData,
size: '70%',
dataLabels: {
formatter: function() {
return this.y > 5 ? this.point.name : null;
},
color: 'white',
distance: -30
}
}, {
name: '数量',
data: speData,
size: '80%',
innerSize: '80%',
dataLabels: {
formatter: function() {
return this.y > 1 ? '<b>'+ this.point.name +':</b> '+ this.y +'%' : null;
}
}
}]
});
});
</script>
</head>
<body>
<div id="donutChart" style="width: 1250px; height: 550px; margin: 0 auto"></div>
</body>
</html>
2、运行效果图:
附:完整实例代码点击此处本站下载。
更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery常用插件及用法总结》、《jquery中Ajax用法总结》、《jQuery表格(table)操作技巧汇总》、《jQuery扩展技巧总结》、《jQuery常见经典特效汇总》及《jquery选择器用法总结》
希望本文所述对大家jQuery程序设计有所帮助。
# jQuery
# 插件
# HighCharts
# 2D
# 圆环图
# jQuery插件FusionCharts实现的2D面积图效果示例【附demo源码下载】
# jQuery插件FusionCharts实现的2D柱状图效果示例【附demo源码下载】
# jQuery插件FusionCharts实现的3D柱状图效果实例【附demo源码下载】
# jQuery插件FusionCharts实现的2D饼状图效果【附demo源码下载】
# jQuery插件FusionCharts绘制的3D饼状图效果实例【附demo源码下载】
# jQuery插件HighCharts绘制2D半圆环图效果示例【附demo源码下载】
# jQuery插件HighCharts绘制2D金字塔图效果示例【附demo源码下载】
# jQuery插件HighCharts绘制2D柱状图、折线图和饼图的组合图效果示例【附demo源码下载
# jQuery插件HighCharts绘制2D柱状图、折线图的组合双轴图效果示例【附demo源码下载】
# jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
# 12款经典的白富美型—jquery图片轮播插件—前端开发必备
# 强烈推荐240多个jQuery插件提供下载
# jQuery插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下
# 相关内容
# 感兴趣
# 给大家
# 点击此处
# 更多关于
# 所述
# 程序设计
# 操作技巧
# 选择器
# 讲述了
# 虎鲸
# drilldown
# Browser
# categories
# getOptions
# brands
# color
# data
# 鳙鱼
# 鲦鱼
相关文章:
移民网站制作流程,怎么看加拿大移民官网?
营销式网站制作方案,销售哪个网站招聘效果最好?
如何通过主机屋免费建站教程十分钟搭建网站?
公司网站设计制作厂家,怎么创建自己的一个网站?
创业网站制作流程,创业网站可靠吗?
如何在云服务器上快速搭建个人网站?
长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?
建站中国官网:模板定制+SEO优化+建站流程一站式指南
c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】
建站之星24小时客服电话如何获取?
内网网站制作软件,内网的网站如何发布到外网?
ppt制作免费网站有哪些,ppt模板免费下载网站?
招商网站制作流程,网站招商广告语?
如何配置FTP站点权限与安全设置?
制作网站的模板软件,网站怎么建设?
建站主机解析:虚拟主机配置与服务器选择指南
建站主机选购指南:核心配置优化与品牌推荐方案
自助网站制作软件,个人如何自助建网站?
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
广东专业制作网站有哪些,广东省能源集团有限公司官网?
如何通过VPS搭建网站快速盈利?
中山网站推广排名,中山信息港登录入口?
宝塔建站助手安装配置与建站模板使用全流程解析
如何选择PHP开源工具快速搭建网站?
文字头像制作网站推荐软件,醒图能自动配文字吗?
如何正确选择百度移动适配建站域名?
建站之星手机一键生成:多端自适应+小程序开发快速建站指南
沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?
郑州企业网站制作公司,郑州招聘网站有哪些?
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
C#如何序列化对象为XML XmlSerializer用法
宁波自助建站系统如何快速打造专业企业网站?
如何快速上传建站程序避免常见错误?
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
如何在万网自助建站中设置域名及备案?
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
高性能网站服务器部署指南:稳定运行与安全配置优化方案
如何在云主机快速搭建网站站点?
网站制作大概多少钱一个,做一个平台网站大概多少钱?
如何在建站主机中优化服务器配置?
深圳网站制作的公司有哪些,dido官方网站?
网站制作公司排行榜,抖音怎样做个人官方网站
已有域名和空间如何快速搭建网站?
如何通过FTP空间快速搭建安全高效网站?
5种Android数据存储方式汇总
建站主机空间推荐 高性价比配置与快速部署方案解析
娃派WAP自助建站:免费模板+移动优化,快速打造专业网站
音乐网站服务器如何优化API响应速度?
道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?
网站制作话术技巧,网站推广做的好怎么话术?
*请认真填写需求信息,我们会在24小时内与您取得联系。