index.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /**
  2. * Default, without interactins
  3. */
  4. const F2 = require('./core');
  5. require('./geom/');
  6. require('./geom/adjust/');
  7. require('./coord/polar'); // polar coordinate
  8. require('./component/axis/circle'); // the axis for polar coordinate
  9. require('./scale/time-cat'); // timeCat scale
  10. require('./component/guide/arc');
  11. require('./component/guide/html');
  12. require('./component/guide/line');
  13. require('./component/guide/rect');
  14. require('./component/guide/text');
  15. require('./component/guide/tag');
  16. require('./component/guide/point');
  17. const Marker = require('./component/marker');
  18. // 把一些component挂上去,外部可以直接使用
  19. F2.Component = {
  20. Marker
  21. };
  22. const Tooltip = require('./plugin/tooltip');
  23. const Guide = require('./plugin/guide');
  24. const Legend = require('./plugin/legend');
  25. const Animation = require('./animation/detail');
  26. F2.Animate = require('./animation/animate');
  27. // register plugins
  28. F2.Chart.plugins.register([ Tooltip, Legend, Guide, Animation ]);
  29. // 默认添加交互
  30. require('./interaction/new/index');
  31. module.exports = F2;