You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
1.1 KiB

4 months ago
import type { Data, Line, Scales } from './types';
/**
* 线xy值
*/
export declare function dataToLines(data: Data, scales: Scales): Line[];
/**
* 线线path
*/
export declare function lineToLinePath(line: Line, reverse?: boolean): any[];
/**
* 线path
* @param points
* @param reverse
*/
export declare function lineToCurvePath(line: Line, reverse?: boolean): any[];
/**
* baseline将path闭合
*/
export declare function closePathByBaseLine(path: any[], width: number, baseline: number): any;
/**
* 线path
* 线线
*/
export declare function linesToAreaPaths(lines: Line[], smooth: boolean, width: number, baseline: number): any[];
/**
* 线
*/
export declare function linesToStackAreaPaths(lines: Line[], width: number, baseline: number): any[][];
/**
* 线
*/
export declare function linesToStackCurveAreaPaths(lines: Line[], width: number, baseline: number): any[][];