clycMobileBody.htm 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>出栏预测</title>
  5. <script type="text/javascript">
  6. var defaultColors = ["#a9b2cf", "#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, 70, 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: 2,
  63. floating: false,
  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: true,
  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: eval($("#name3").val()),
  99. data: eval($("#data4").val())
  100. }, {
  101. name: eval($("#name2").val()),
  102. data: eval($("#data3").val())
  103. }, {
  104. name: eval($("#name1").val()),
  105. data: eval($("#data2").val())
  106. }, {
  107. name: eval($("#name0").val()),
  108. data: eval($("#data1").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="name0" name="name0" value="$!name0" />
  118. <input type="hidden" id="name1" name="name1" value="$!name1" />
  119. <input type="hidden" id="name2" name="name2" value="$!name2" />
  120. <input type="hidden" id="name3" name="name3" value="$!name3" />
  121. <input type="hidden" id="data1" name="data1" value="$!data1" />
  122. <input type="hidden" id="data2" name="data2" value="$!data2" />
  123. <input type="hidden" id="data3" name="data3" value="$!data3" />
  124. <input type="hidden" id="data4" name="data4" value="$!data4" />
  125. <div id="container" style="width: 100%; height: 100%;"></div>
  126. </body>
  127. </html>