可向下钻取的数据统计图
来源:互联网 发布:淘宝助理数据包制作 编辑:程序博客网 时间:2024/05/14 16:53
作为自己的备忘
jsp页面
<%@page import="java.util.ArrayList"%><%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ include file="/comm/taglib.jsp"%><!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>统计</title> <script type="text/javascript" src="js/jquery-1.9.1.min.js"></script> <script type="text/javascript" src="js/highcharts.js"></script> <script type="text/javascript" src="js/exporting.js"></script></head><body><div id="container" style="min-width:700px;height:400px"></div><script>$(function () {var chart; var colors = Highcharts.getOptions().colors, categories = null, name = ' ', data = null; $.ajax({type : 'POST',url : '${ctx }/CollectSummarizing/all.json',data : $("form").serialize(),dataType : 'text',beforeSend : function(){},success : function(backData){/* console.log("backData:"+backData); */var myData = eval("("+backData+")");var resultCode = myData.resultCode;if(0==resultCode){var resultData = myData.resultData;/* console.log("resultData:"+resultData); */var myCategories = resultData.categories;var topData = resultData.data;categories = myCategories;data = topData;/* console.log("categories:"+categories);console.log("data:"+data); */chart = initChart();}},error : function(){}}); function setChart(name, categories, data, color) {chart.xAxis[0].setCategories(categories, false);chart.series[0].remove(false);chart.addSeries({name: name,data: data,color: color || 'white'}, false);chart.redraw(); } function initChart(){ var chart = $('#container').highcharts({ chart: { type: 'column', style: { fontSize:14 // 刻度字体大小 } }, title: { text: '一级标题' }, subtitle: { text: '二级标题' }, xAxis: { categories: categories }, yAxis: { title: { text: 'y轴标题', rotation: 0, style: { fontSize: '14px', fontWeight: 'bold', writingMode:'tb-rl' //文字竖排样式,不支持Firefox }, x: -10 } }, credits:{ enabled:false // 禁用版权信息 }, plotOptions: { column: { cursor: 'pointer', point: { events: { click: function() { var drilldown = this.drilldown; if (drilldown) { // drill down setChart(drilldown.name, drilldown.categories, drilldown.data, drilldown.color); } else { // restore setChart(name, categories, data); } } } }, dataLabels: { enabled: true, color: colors[0], style: { fontWeight: 'bold' }, formatter: function() { return "<span style=\"text-shadow: none;font-size: 14px;\">"+this.y+"</span>"; } } } }, tooltip: { formatter: function() { var point = this.point; if (point.drilldown) {//判断是否是一级数据,总数据量的提示信息(鼠标移到数据图上) var s = '数据量:<b>'+ this.y +'MB</b><br/>'; s += '点击柱状图查看 '+ point.category +' 数据量'; } else {//向下钻取的数据提示信息 var s = '数据量:<b>'+ this.y +'MB</b><br/>'; s += '点击柱状图查看总数据量'; } return s; } }, exporting: { //去掉下载按钮 enabled: true }, series: [{ name: name, data: data, color: 'white' }], exporting: { enabled: false//禁用将数据图下载 } }) .highcharts(); // return chart return chart; }});</script></body></html>
返回数据及效果图有空继续补全
0 0
- 可向下钻取的数据统计图
- 多层统计图钻取
- 统计图钻取常见问题
- 统计图钻取
- 柱状图向下钻取
- 饼状图向下钻取:自己实例,ajax后台获取数据
- fusionCharts向下钻取的几种不同的方式
- 手机屏幕向下滑动分页取数据
- Java向上向下取整的问题
- 二分法的向上向下取整问题
- RAM的一个实例,向下取整
- ammap开发地图向下钻取示例
- FusionCharts--向下钻取与单击事件
- 向上取整和向下取整的性质
- 奖金提成 向下取整、向上取整的方法
- matlab-基础 取整函数 向下取整的函数
- SAP BO学习之五:向下钻取之插入类型“行”的应用
- QuickBI中如何实现向下钻取的动态地图仪表板
- swift - 基本运算表达
- es6 javascript 的WeakMap结构
- lnmp(php5.6+)+composer+yii2安装全过程整理
- Android定制--------强制切换到听筒模式
- vc控件子类的例子
- 可向下钻取的数据统计图
- 安装JDK是为什么有两个JRE
- 解决办法:Domain=NSURLErrorDomain Code=-1003 "未能找到使用指定主机名的服务器。
- 模型评估方法——混淆矩阵 fscore
- 关卡动态加载
- leetcode-50. Pow(x, n)
- Android练习——某APP首页
- IO端口设置
- 使用LinkedList来模拟一个堆栈或者队列数据结构