@antv/g2plot
Version:
An interactive and responsive charting library
30 lines (28 loc) • 791 B
text/typescript
import { Options, StyleAttr } from '../../types';
import { MappingOptions } from '../../adaptor/geometries/base';
import { PointGeometryOptions } from '../../adaptor/geometries/point';
/** mini 图类型定义需要 omit 很多的 G2 Options 配置 */
export interface TinyLineOptions extends Omit<Options, 'data' | 'legend' | 'label'> {
/**
* @title 具体的数据
*/
readonly data: number[];
/**
* @title 是否平滑
* @default false
*/
readonly smooth?: boolean;
/**
* @title 是否连接空数据
* @default false
*/
readonly connectNulls?: boolean;
/**
* @title 折线图形样式
*/
readonly lineStyle?: StyleAttr;
/**
* @title 折线点图形样式
*/
readonly point?: MappingOptions & Pick<PointGeometryOptions, 'state'>;
}