userBroswer.jsp 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@include file="/context/mytags.jsp"%>
  3. <c:set var="ctxPath" value="${pageContext.request.contextPath}" />
  4. <!DOCTYPE html >
  5. <script type="text/javascript">
  6. $(function() {
  7. $(document).ready(function() {
  8. var chart;
  9. $.ajax({
  10. type : "POST",
  11. url : "logController.do?getBroswerBar&reportType=${reportType}",
  12. success : function(jsondata) {
  13. data = eval(jsondata);
  14. //update-begin--author:zhangjiaqiang Date:20170213 for:修订X坐标轴信息
  15. var xAxisCategories = new Array();
  16. for(var i = 0; i < data[0].data.length; i++){
  17. xAxisCategories[i] = data[0].data[i].name;
  18. }
  19. //update-end--author:zhangjiaqiang Date:20170213 for:修订X坐标轴信息
  20. chart = new Highcharts.Chart({
  21. chart : {
  22. renderTo : 'containerCol',
  23. plotBackgroundColor : null,
  24. plotBorderWidth : null,
  25. plotShadow : false
  26. },
  27. title : {
  28. text : "<t:mutiLang langKey="user.browser.analysis"/>"
  29. },
  30. xAxis : {
  31. categories : xAxisCategories
  32. },
  33. tooltip : {
  34. percentageDecimals : 1,
  35. formatter: function() {
  36. return '<b>'+this.point.name + '</b>:' + this.y;
  37. }
  38. },
  39. exporting:{
  40. filename:'column',
  41. url:'${ctxPath}/logController.do?export'//
  42. },
  43. plotOptions : {
  44. column : {
  45. allowPointSelect : true,
  46. cursor : 'pointer',
  47. showInLegend : true,
  48. dataLabels : {
  49. enabled : true,
  50. color : '#000000',
  51. connectorColor : '#000000',
  52. formatter : function() {
  53. return '<b>' + this.point.name + '</b>: ' + this.y;
  54. }
  55. }
  56. }
  57. },
  58. series : data
  59. });
  60. }
  61. });
  62. });
  63. });
  64. </script>
  65. <div id="containerCol" style="width: 80%; height: 80%"></div>