UNPKG

1.52 kBJavaScriptView Raw
1const F2 = require('./core');
2
3require('@antv/f2/lib/geom/');
4require('@antv/f2/lib/geom/adjust/');
5
6require('@antv/f2/lib/coord/polar'); // polar coordinate
7require('@antv/f2/lib/component/axis/circle'); // the axis for polar coordinate
8
9require('@antv/f2/lib/scale/time-cat'); // timeCat scale
10
11require('@antv/f2/lib/component/guide/arc'); // guide components
12require('@antv/f2/lib/component/guide/line'); // guide components
13require('@antv/f2/lib/component/guide/text'); // guide components
14require('@antv/f2/lib/component/guide/tag'); // guide components
15require('@antv/f2/lib/component/guide/rect'); // guide components
16require('@antv/f2/lib/component/guide/region-filter'); // guide components
17require('@antv/f2/lib/component/guide/point'); // guide components
18
19const Tooltip = require('@antv/f2/lib/plugin/tooltip');
20const Guide = require('@antv/f2/lib/plugin/guide');
21const Legend = require('@antv/f2/lib/plugin/legend');
22const Animation = require('@antv/f2/lib/animation/detail');
23const ScrollBar = require('@antv/f2/lib/plugin/scroll-bar');
24const PieLabel = require('@antv/f2/lib/plugin/pie-label');
25
26F2.Animate = require('@antv/f2/lib/animation/animate');
27// register plugins
28F2.Chart.plugins.register([ Tooltip, Legend, Guide, Animation, ScrollBar, PieLabel ]);
29
30// add interaction
31require('@antv/f2/lib/interaction/pie-select');
32require('@antv/f2/lib/interaction/interval-select');
33require('@antv/f2/lib/interaction/pan');
34F2.Interaction = require('@antv/f2/lib/interaction/base');
35
36module.exports = F2;