tzfbMobileBody.htm 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>体重分布</title>
  5. <script type="text/javascript">
  6. var defaultColors = ["#3a8ecf", "#f6bd0f", "#f0184e"];
  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, 5, 50, 40],
  19. zoomType: "x",
  20. animation: {
  21. duration: 1000
  22. }
  23. },
  24. title: {
  25. text: "体重分布",
  26. style: {
  27. fontSize: 16
  28. }
  29. },
  30. exporting: {
  31. enabled: false
  32. },
  33. credits: {
  34. enabled: false
  35. },
  36. xAxis: {
  37. title: {
  38. text: null,
  39. },
  40. labels: {
  41. step: 5,
  42. rotation: 0,
  43. align: "center",
  44. style: {
  45. fontSize: "12px",
  46. }
  47. },
  48. categories: eval($("#categories").val()),
  49. },
  50. yAxis: {
  51. min: 0,
  52. title: {
  53. text: null
  54. }
  55. },
  56. legend: {
  57. x: 0,
  58. y: 15,
  59. align: "center",
  60. layout: "horizontal",
  61. verticalAlign: "bottom",
  62. floating: true,
  63. shadow: false,
  64. },
  65. tooltip: {
  66. formatter: function () {
  67. var s = "";
  68. if (this.y == $("#dataPjtz").val()) {
  69. s += "<b>" + "平均体重: " + this.y + "Kg</b><br/>";
  70. } else {
  71. s += "<b>" + this.x + "Kg</b><br/>" + "体重分布" + ": " +
  72. "<b>" + this.y + "头</b><br/>";
  73. }
  74. return s;
  75. }
  76. },
  77. plotOptions: {
  78. column: {
  79. events: {
  80. legendItemClick: function() {
  81. return false;
  82. }
  83. }
  84. },
  85. dataLabels: {
  86. enabled: false,
  87. rotation: 0,
  88. color: "#FFFFFF",
  89. align: "center",
  90. x: 0,
  91. y: 20,
  92. style: {
  93. fontSize: "10px",
  94. fontFamily: "Verdana, sans-serif",
  95. textShadow: "0 0 3px black"
  96. },
  97. }
  98. },
  99. series: [{
  100. name: "采食区一",
  101. data: eval($("#data").val()),
  102. }, {
  103. name: "采食区二",
  104. }]
  105. });
  106. });
  107. </script>
  108. </head>
  109. <body>
  110. <input type="hidden" value="$!type" id="type">
  111. <input type="hidden" id="categories" name="categories" value="$!categories" />
  112. <input type="hidden" id="data" name="data" value="$!data" />
  113. <input type="hidden" id="dataPjtz" name="dataPjtz" value="$!dataPjtz" >
  114. <div id="container" style="width: 100%; height: 100%;"></div>
  115. </body>
  116. </html>