博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hightcharts 3d 堆积图下钻
阅读量:6187 次
发布时间:2019-06-21

本文共 2662 字,大约阅读时间需要 8 分钟。

图片效果

 

***************代码部分******************************************************

<!doctype html>

<html>

<head>

<script type="text/javascript" src="http://cdn.hcharts.cn/jquery/jquery-1.8.3.min.js"></script>
<script src="http://cdn.hcharts.cn/highcharts/highcharts.js"></script>
<script src="http://cdn.hcharts.cn/highcharts/highcharts-3d.js"></script>
<script src="http://cdn.hcharts.cn/highcharts/modules/data.js"></script>
<script src="http://cdn.hcharts.cn/highcharts/modules/drilldown.js"></script>
<script type="text/javascript">
$(function() {
var global = {};
global.app = {};
global.ui = {};

Highcharts.setOptions({

lang: {
drillUpText: '返回'
}
});

var _data = [

["1", 500],
["2", 246],
["3", 54],
["4", 137],
["5", 317],
["6", 87],
["7", 11],
["8", 89],
["9", 80],
["10", 62],
["11", 84],
["12", 80],
["13", 74],
["14", 10],
["15", 70]
];
var _data2 = [
["1", 300],
["2", 296],
["3", 54],
["4", 177],
["5", 117],
["6", 74]
];

global.ui.chart = {

stackColumn: function(id, title, value, data, drilldownSeries) {
$(id).highcharts({
chart: {
type: 'column',
options3d: {
enabled: true,
alpha: 5,
beta: 0,
depth: 50,
viewDistance: 25
}
},
title: {
text: title,
style: "font-size:12px;"
},
xAxis: {
type: "category"
},
yAxis: {
min: 0,
title: {
text: value,
align: 'high'
},
labels: {
enabled: false
}
},
tooltip: {
pointFormat: '<span style="color:{series.color}">{series.name}</span>: <b>{point.y}</b> ({point.percentage:.0f}%)<br/>',
shared: true
},
plotOptions: {
column: {
stacking: 'normal',
dataLabels: {
enabled: true
},
showInLegend: false
}
},
credits: {
enabled: false
},
series: data,
drilldown: {
drillUpButton: _drillUpButton,
series: drilldownSeries
}
});
}
};
global.ui.chart.stackColumn("#container", "a", "a", [{
name: "1",
color:'#95ceff',
data: [{
name: "2012年",
y: 200,
drilldown: 'year'
}, {
name: "2013年",
y: 300,
drilldown: 'year'
}, {
name: "2014年",
y: 400,
drilldown: 'year'
}, {
name: "2015年",
y: 150,
drilldown: 'year'
}, {
name: "2016年",
y: 50,
drilldown: 'year'
}]
}, {
name: "2",
color:'#ffbd2e',
data: [{
name: "2012年",
y: 40,
drilldown: 'year2'
}, {
name: "2013年",
y: 58,
drilldown: 'year'
}, {
name: "2014年",
y: 60,
drilldown: 'year'
}, {
name: "2015年",
y: 85,
drilldown: 'year'
}, {
name: "2016年",
y: 60,
drilldown: 'year'
}]
}], [{
id: 'year',
name: "1",
data: _data
}, {
id: 'year2',
name: "2",
data: _data2
}]);
});
</script>
</head>

<body>

<div id="container" style="min-width: 310px; height: 400px; margin: 0 auto"></div>
</body>

</html>

********************************************************************

highCharts钻取功能官方教程地址:http://www.hcharts.cn/docs/basic-drilldown

 

转载于:https://www.cnblogs.com/youngMe/p/6202529.html

你可能感兴趣的文章
粒子群优化算法
查看>>
文件共享
查看>>
win10 genymotion不能启动vBox
查看>>
Office稿纸信笺功能比较
查看>>
Linux - 判断文件/目录是否存在/具有权限
查看>>
linux启动过程中都发生了什么?
查看>>
kvm下安装windows
查看>>
Linux实现SSH无密码登录
查看>>
...package- info.java”是做什么用的呢?谢谢_百度知道
查看>>
百度下周将发布移动云存储服务百度宝盒
查看>>
curl 查看网页源代码
查看>>
sed
查看>>
LVS的基本应用和LVS的NAT模型的配置
查看>>
linux下如何使用sftp命令
查看>>
MySQL的多表设计
查看>>
Python Number(数字)
查看>>
php编译
查看>>
决心书
查看>>
【转】获取OSGi任意Bundle的ClassLoader
查看>>
修改全局主题
查看>>