grids_timeseries.html 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <html>
  2. <head>
  3. <link rel="stylesheet" type="text/css" href="/css/c3.css">
  4. </head>
  5. <body>
  6. <div id="chart1"></div>
  7. <div id="chart2"></div>
  8. <div id="chart3"></div>
  9. <script src="http://d3js.org/d3.v4.min.js" charset="utf-8"></script>
  10. <script src="/js/c3.js"></script>
  11. <script>
  12. var smallData = [
  13. ['x', '2014-01-01', '2014-02-01', '2014-03-01', '2014-04-01', '2014-05-01', '2014-06-01'],
  14. ['sample', 30, 200, 100, 400, 150, 250]
  15. ],
  16. bigData = [
  17. ['x', '2014-01-01', '2014-02-01', '2014-03-01', '2014-04-01', '2014-05-01', '2014-06-01', '2014-07-01', '2014-08-01', '2014-09-01', '2014-10-01', '2014-11-01', '2014-12-01'],
  18. ['sample', 30, 200, 100, 400, 150, 250, 30, 200, 100, 400, 150, 250]
  19. ];
  20. c3.generate({
  21. bindto: '#chart1',
  22. data: {
  23. x: 'x',
  24. columns: smallData
  25. },
  26. axis: {
  27. x: {
  28. type: 'timeseries',
  29. tick: {
  30. format: "%Y-%m-%d %H:%M:%S"
  31. }
  32. }
  33. },
  34. grid: {
  35. x: {
  36. show: true,
  37. },
  38. }
  39. });
  40. c3.generate({
  41. bindto: '#chart2',
  42. data: {
  43. x: 'x',
  44. columns: smallData
  45. },
  46. axis: {
  47. rotated: true,
  48. x: {
  49. type: 'timeseries',
  50. tick: {
  51. format: "%Y-%m-%d %H:%M:%S"
  52. }
  53. }
  54. },
  55. grid: {
  56. x: {
  57. show: true,
  58. },
  59. }
  60. });
  61. c3.generate({
  62. bindto: '#chart3',
  63. data: {
  64. x: 'x',
  65. columns: bigData
  66. },
  67. axis: {
  68. x: {
  69. type: 'timeseries',
  70. tick: {
  71. format: "%Y-%m-%d %H:%M:%S"
  72. }
  73. }
  74. },
  75. grid: {
  76. x: {
  77. show: true
  78. }
  79. }
  80. });
  81. </script>
  82. </body>
  83. </html>