@antv/g2plot
Version:
G2 Plot, a market of plots built with the Grammar of Graphics'
21 lines (20 loc) • 820 B
TypeScript
import { LayerConfig } from '../../base/layer';
import { ElementOption } from '../../interface/config';
import BaseArea, { AreaViewConfig } from '../area/layer';
import './component/label/area-label';
import './component/label/line-label';
export interface StackAreaViewConfig extends AreaViewConfig {
stackField: string;
}
export interface StackAreaLayerConfig extends StackAreaViewConfig, LayerConfig {
}
export default class StackAreaLayer<T extends StackAreaLayerConfig = StackAreaLayerConfig> extends BaseArea<T> {
static getDefaultOptions(): any;
type: string;
protected label(): void;
protected adjustArea(ele: ElementOption): void;
protected adjustLine(ele: ElementOption): void;
protected adjustPoint(ele: ElementOption): void;
private getLabelField;
private getLabelType;
}