市长热线演示版

index.htm 2.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5. <title>Highcharts Example</title>
  6. <script type="text/javascript" src="http://cdn.hcharts.cn/jquery/jquery-1.8.3.min.js"></script>
  7. <script type="text/javascript">
  8. $(function () {
  9. $('#container').highcharts({
  10. chart: {
  11. type: 'heatmap',
  12. marginTop: 40,
  13. marginBottom: 40
  14. },
  15. title: {
  16. text: 'Sales per employee per weekday'
  17. },
  18. xAxis: {
  19. categories: ['Alexander', 'Marie', 'Maximilian', 'Sophia', 'Lukas', 'Maria', 'Leon', 'Anna', 'Tim', 'Laura']
  20. },
  21. yAxis: {
  22. categories: ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'],
  23. title: null
  24. },
  25. colorAxis: {
  26. min: 0,
  27. minColor: '#FFFFFF',
  28. maxColor: Highcharts.getOptions().colors[0]
  29. },
  30. legend: {
  31. align: 'right',
  32. layout: 'vertical',
  33. margin: 0,
  34. verticalAlign: 'top',
  35. y: 25,
  36. symbolHeight: 320
  37. },
  38. tooltip: {
  39. formatter: function () {
  40. return '<b>' + this.series.xAxis.categories[this.point.x] + '</b> sold <br><b>' +
  41. this.point.value + '</b> items on <br><b>' + this.series.yAxis.categories[this.point.y] + '</b>';
  42. }
  43. },
  44. series: [{
  45. name: 'Sales per employee',
  46. borderWidth: 1,
  47. data: [[0,0,10],[0,1,19],[0,2,8],[0,3,24],[0,4,67],[1,0,92],[1,1,58],[1,2,78],[1,3,117],[1,4,48],[2,0,35],[2,1,15],[2,2,123],[2,3,64],[2,4,52],[3,0,72],[3,1,132],[3,2,114],[3,3,19],[3,4,16],[4,0,38],[4,1,5],[4,2,8],[4,3,117],[4,4,115],[5,0,88],[5,1,32],[5,2,12],[5,3,6],[5,4,120],[6,0,13],[6,1,44],[6,2,88],[6,3,98],[6,4,96],[7,0,31],[7,1,1],[7,2,82],[7,3,32],[7,4,30],[8,0,85],[8,1,97],[8,2,123],[8,3,64],[8,4,84],[9,0,47],[9,1,114],[9,2,31],[9,3,48],[9,4,91]],
  48. dataLabels: {
  49. enabled: true,
  50. color: 'black',
  51. style: {
  52. textShadow: 'none'
  53. }
  54. }
  55. }]
  56. });
  57. });
  58. </script>
  59. </head>
  60. <body>
  61. <script src="../../js/highcharts.js"></script>
  62. <script src="../../js/modules/heatmap.js"></script>
  63. <script src="../../js/modules/exporting.js"></script>
  64. <div id="container" style="height: 400px; min-width: 310px; max-width: 800px; margin: 0 auto"></div>
  65. </body>
  66. </html>