UNPKG

@alicloud/cloud-charts

Version:

![](https://img.shields.io/npm/v/@alicloud/cloud-charts?color=%23ff8200)

34 lines (33 loc) 974 B
import { Types, BaseChartConfig } from './types'; export interface DataAdapterConfig extends BaseChartConfig { xAxis?: { categories?: number[] | string[]; }; yAxis?: Types.LooseObject | any[]; } declare type RawDataItem = (number | string)[] | Types.LooseObject; export interface DataAdapterData { name: string; data?: RawDataItem[]; yAxis?: number; dodge?: string; facet?: string; visible?: boolean; type?: string; } interface dataFields { x?: string; y?: string; type?: string; } /** * drawLine 绘制线图逻辑 * * @param {DataAdapterData|DataAdapterData[]} data 原始数据 * @param {DataAdapterConfig} config 配置项 * @param {dataFields} dataFields 数据字段映射规则 * * @return {Array} json-array 型数据 * */ export default function highchartsDataToG2Data(data: DataAdapterData | DataAdapterData[], config: DataAdapterConfig, dataFields?: dataFields): Types.LooseObject[]; export {};