rcscsMobileBody.htm 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <title>日采食次数</title>
  5. <script type="text/javascript">
  6. var defaultColors = ["#f0184e", "#8bba00", "#f6bd0f", "#3a8ecf"];
  7. Highcharts.setOptions({
  8. colors: defaultColors,
  9. lang: {
  10. resetZoom: "重置"
  11. }
  12. });
  13. $(function () {
  14. $("#container").highcharts({
  15. chart: {
  16. type: "column",
  17. backgroundColor: "rgba(0,0,0,0)", // 背景透明
  18. margin: [30, 10, 75, 45],
  19. animation: {
  20. duration: 1000
  21. }
  22. },
  23. title:{
  24. text: "日采食次数",
  25. style: {
  26. fontSize: 16
  27. }
  28. },
  29. exporting: {
  30. enabled : false
  31. },
  32. credits: {
  33. enabled : false
  34. },
  35. xAxis : {
  36. title: {
  37. text: null
  38. },
  39. labels: {
  40. rotation: -45
  41. },
  42. categories: eval($("#categories").val())
  43. },
  44. yAxis : {
  45. title : {
  46. text: null
  47. },
  48. stackLabels: {
  49. enabled: false,
  50. style: {
  51. fontWeight: "bold",
  52. color: (Highcharts.theme && Highcharts.theme.textColor) || "black",
  53. }
  54. }
  55. },
  56. legend : {
  57. x: 0,
  58. y: 13,
  59. align: "center",
  60. layout: "horizontal",
  61. verticalAlign: "bottom",
  62. itemDistance: 5,
  63. floating: true,
  64. backgroundColor: "rgba(0,0,0,0)",
  65. borderColor: "#CCC",
  66. borderWidth: 1,
  67. shadow: false,
  68. reversed: true
  69. },
  70. tooltip : {
  71. backgroundColor: "#FFFFFF",
  72. shared: true,
  73. useHTML: true,
  74. formatter: function () {
  75. var s = "<b>" + this.x + "日" + "</b><br/>";
  76. for(var i = 0 ;i < this.points.length; i++) {
  77. s += this.points[i].series.name + ": " + "<b>" + this.points[i].y + "次" + "</b><br/>";
  78. }
  79. return s;
  80. },
  81. },
  82. plotOptions : {
  83. series: {
  84. animation: false,
  85. },
  86. column : {
  87. stacking: "normal",
  88. dataLabels : {
  89. enabled: true, // 显示柱子上的值
  90. color: (Highcharts.theme && Highcharts.theme.dataLabelsColor) || "white",
  91. style: {
  92. textShadow: "0 0 3px black",
  93. }
  94. }
  95. }
  96. },
  97. series : [ {
  98. name: "平均访问",
  99. data: eval($("#dataPjfws").val())
  100. }, {
  101. name: "隔离区",
  102. data: eval($("#dataGlq").val())
  103. }, {
  104. name: "采食区二",
  105. data: eval($("#dataCsq2").val())
  106. }, {
  107. name: "采食区一",
  108. data: eval($("#dataCsq1").val())
  109. } ]
  110. });
  111. });
  112. </script>
  113. </head>
  114. <body>
  115. <input type="hidden" value="$!type" id="type">
  116. <input type="hidden" id="categories" name="categories" value="$!categories" />
  117. <input type="hidden" id="dataCsq1" name="dataCsq1" value="$!dataCsq1" />
  118. <input type="hidden" id="dataCsq2" name="dataCsq2" value="$!dataCsq2" />
  119. <input type="hidden" id="dataGlq" name="dataGlq" value="$!dataGlq" />
  120. <input type="hidden" id="dataPjfws" name="dataPjfws" value="$!dataPjfws" />
  121. <div id="container" style="width: 100%; height: 100%;"></div>
  122. </body>
  123. </html>