You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

84 lines
2.7 KiB

1 year ago
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5. <title>amCharts examples</title>
  6. <link rel="stylesheet" href="style.css" type="text/css">
  7. <script src="../amcharts/amcharts.js" type="text/javascript"></script>
  8. <script src="../amcharts/serial.js" type="text/javascript"></script>
  9. <script>
  10. var chart;
  11. var chartData = [
  12. {
  13. "name": "John",
  14. "startTime": 8,
  15. "endTime": 11,
  16. "color": "#FF0F00"
  17. },
  18. {
  19. "name": "Joe",
  20. "startTime": 10,
  21. "endTime": 13,
  22. "color": "#FF9E01"
  23. },
  24. {
  25. "name": "Susan",
  26. "startTime": 11,
  27. "endTime": 18,
  28. "color": "#F8FF01"
  29. },
  30. {
  31. "name": "Eaton",
  32. "startTime": 15,
  33. "endTime": 19,
  34. "color": "#04D215"
  35. }
  36. ];
  37. AmCharts.ready(function () {
  38. // SERIAL CHART
  39. chart = new AmCharts.AmSerialChart();
  40. chart.dataProvider = chartData;
  41. chart.categoryField = "name";
  42. chart.rotate = true;
  43. chart.columnWidth = 0.9;
  44. chart.startDuration = 1;
  45. // AXES
  46. // Category
  47. var categoryAxis = chart.categoryAxis;
  48. categoryAxis.gridAlpha = 0.1;
  49. categoryAxis.axisAlpha = 0;
  50. categoryAxis.gridPosition = "start";
  51. // Value
  52. var valueAxis = new AmCharts.ValueAxis();
  53. valueAxis.gridAlpha = 0.1;
  54. valueAxis.axisAlpha = 0;
  55. chart.addValueAxis(valueAxis);
  56. // GRAPH
  57. var graph = new AmCharts.AmGraph();
  58. graph.valueField = "endTime";
  59. graph.openField = "startTime";
  60. graph.type = "column";
  61. graph.lineAlpha = 0;
  62. graph.colorField = "color";
  63. graph.fillAlphas = 0.8;
  64. chart.addGraph(graph);
  65. chart.creditsPosition = "top-right";
  66. // WRITE
  67. chart.write("chartdiv");
  68. });
  69. </script>
  70. </head>
  71. <body>
  72. <div id="chartdiv" style="width: 100%; height: 400px;"></div>
  73. </body>
  74. </html>