| 1234567891011121314151617181920212223242526272829303132333435363738 |
- import { animation, interaction, scale, theme } from '../../adaptor/common';
- import { flow } from '../../utils';
- /**
- * geometry 处理
- * @param params
- */
- function geometry(params) {
- var chart = params.chart, options = params.options;
- var data = options.data, xField = options.xField, yField = options.yField;
- chart.data(data);
- chart.interval().position("".concat(xField, "*").concat(yField));
- return params;
- }
- /**
- * meta 配置
- * @param params
- */
- export function meta(params) {
- var _a;
- var options = params.options;
- var xAxis = options.xAxis, yAxis = options.yAxis, xField = options.xField, yField = options.yField;
- return flow(scale((_a = {},
- _a[xField] = xAxis,
- _a[yField] = yAxis,
- _a)))(params);
- }
- /**
- * 图适配器
- * @param chart
- * @param options
- */
- export function adaptor(params) {
- // flow 的方式处理所有的配置到 G2 API
- return flow(theme, geometry, meta, interaction, animation
- // ... 其他的 adaptor flow
- )(params);
- }
- //# sourceMappingURL=adaptor.js.map
|