@alicloud/cloud-charts
Version:

34 lines (33 loc) • 1.29 kB
TypeScript
import { Chart, Types, BaseChartConfig } from '../common/types';
import Base from '../common/Base';
import { GuideConfig } from '../common/guide';
import { XAxisConfig } from '../common/rectXAxis';
import { YAxisConfig } from '../common/rectYAxis';
import { TooltipConfig } from '../common/rectTooltip';
import { LegendConfig } from '../common/rectLegend';
import { ZoomConfig } from '../common/rectZoom';
import { SliderConfig } from '../common/rectSlider';
import { DrawLineConfig } from '../common/drawLine';
import './index.scss';
export interface WlineConfig extends BaseChartConfig, DrawLineConfig, ZoomConfig, SliderConfig {
/** X轴配置项 */
xAxis?: (Types.ScaleOption & XAxisConfig) | false;
/** Y轴配置项 */
yAxis?: (Types.ScaleOption & YAxisConfig) | false;
/** 图例配置项 */
legend?: LegendConfig | boolean;
/** 提示信息配置项 */
tooltip?: TooltipConfig | boolean;
/** 辅助标记配置项 */
guide?: GuideConfig;
/** 显示网格线 */
grid?: boolean;
}
export declare class Line extends Base<WlineConfig> {
chartName: string;
getDefaultConfig(): WlineConfig;
init(chart: Chart, config: WlineConfig, data: any): void;
}
/** Wline 折线图 */
declare const Wline: typeof Line;
export default Wline;