categorized.html 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <html>
  2. <head>
  3. <link href="/css/c3.css" rel="stylesheet" type="text/css">
  4. </head>
  5. <body>
  6. <div id="chart1"></div>
  7. <div id="chart2"></div>
  8. <script src="http://d3js.org/d3.v4.min.js" charset="utf-8"></script>
  9. <script src="/js/c3.js"></script>
  10. <script>
  11. var chart1 = c3.generate({
  12. bindto: '#chart1',
  13. data: {
  14. x: 'x',
  15. columns: [
  16. ['x', '1e-3', '1e-2', '1', 'kjlsdjfl lksl lk jlsjflk lskj lskdfjlk lksdfjlskdj lks'],
  17. ['data1', 30, 200, 100, 400, 150, 250, 50, 100, 250]
  18. ]
  19. },
  20. axis: {
  21. x: {
  22. type: 'categorized'
  23. }
  24. }
  25. });
  26. var chart2 = c3.generate({
  27. bindto: '#chart2',
  28. data: {
  29. columns: [
  30. ['data1', 30, 200, 100, 400, 150, 250, 50, 100, 250]
  31. ]
  32. },
  33. axis: {
  34. x: {
  35. categories: ['1e-3', '1e-2', '1e-1', '0', 'hoge'],
  36. type: 'categorized'
  37. }
  38. }
  39. });
  40. setTimeout(function () {
  41. chart1.load({columns:[['data2', 30, 20, 50, 40, 60, 50, 100, 200, 300,100]]});
  42. }, 1000);
  43. setTimeout(function () {
  44. chart2.load({columns:[['data2', 30, 20, 50, 40, 60, 50, 100, 200, 300,100]]});
  45. }, 2000);
  46. </script>
  47. </body>
  48. </html>