@alicloud/cloud-charts
Version:

36 lines (35 loc) • 1.37 kB
TypeScript
import { Chart, Types, BaseChartConfig, Colors } from '../common/types';
import Base from '../common/Base';
import { XAxisConfig } from '../common/rectXAxis';
import { YAxisConfig } from '../common/rectYAxis';
import { TooltipConfig } from '../common/rectTooltip';
import { LegendConfig } from '../common/rectLegend';
import { GuideConfig } from '../common/guide';
import { LabelConfig } from '../common/label';
import { GeomStyleConfig } from '../common/geomStyle';
import './index.scss';
export interface WnightingaleConfig extends BaseChartConfig {
/** X轴配置项 */
xAxis?: (Types.ScaleOption & XAxisConfig) | false;
/** Y轴配置项 */
yAxis?: (Types.ScaleOption & YAxisConfig) | false;
/** @deprecated axis 属性已废弃,请使用 xAxis 属性 */
axis?: boolean;
colors?: Colors;
legend?: LegendConfig | boolean;
tooltip?: TooltipConfig | boolean;
guide?: GuideConfig;
label?: LabelConfig | boolean;
cycle?: boolean;
innerRadius?: number;
outerRadius?: number;
geomStyle?: GeomStyleConfig;
}
export declare class Nightingale extends Base<WnightingaleConfig> {
chartName: string;
legendField: string;
getDefaultConfig(): WnightingaleConfig;
init(chart: Chart, config: WnightingaleConfig, data: any): void;
}
declare const Wnightingale: typeof Nightingale;
export default Wnightingale;