UNPKG

@qn-pandora/pandora-visualization

Version:

Pandora 通用可视化库

289 lines (288 loc) 7.7 kB
import SingleCircleStore from '../SingleCircleChart/store'; export default class SinglePercentStore extends SingleCircleStore { get data(): string | number | boolean | undefined; get detailOffsetCenter(): number[]; get seriesDetail(): { formatter: string; offsetCenter: number[]; fontSize?: number; show: boolean; color: string; } | { offsetCenter: number[]; fontSize?: number; show: boolean; formatter: (params: any) => string; color: string; }; get gaugeTitleOffsetCenter(): (string | number)[] | undefined; get series(): ({ detail: { formatter: string; offsetCenter: number[]; fontSize?: number; show: boolean; color: string; } | { offsetCenter: number[]; fontSize?: number; show: boolean; formatter: (params: any) => string; color: string; }; title: { offsetCenter: (string | number)[] | undefined; show: boolean; textStyle: { fontSize?: number; color: string; }; } | { offsetCenter: (string | number)[] | undefined; show: boolean; textStyle: { fontSize?: number; color: string; }; }; startAngle: number; endAngle: number; axisLine: { show: boolean; lineStyle: { color: any; width?: number; }; }; data: { name: string; value: string | number | boolean | undefined; }[]; min: number; max: number; radius: number; type: string; splitNumber: number; splitLine: { show: boolean; }; axisLabel: { show: boolean; }; axisTick: { show: boolean; }; pointer: { show: boolean; }; } | { detail: { formatter: string; offsetCenter: number[]; fontSize?: number; show: boolean; color: string; } | { offsetCenter: number[]; fontSize?: number; show: boolean; formatter: (params: any) => string; color: string; }; title: { offsetCenter: (string | number)[] | undefined; show: boolean; textStyle: { fontSize?: number; color: string; }; } | { offsetCenter: (string | number)[] | undefined; show: boolean; textStyle: { fontSize?: number; color: string; }; }; startAngle: number; endAngle: number; axisLine: { show: boolean; lineStyle: { color: any; width?: number; }; }; data: { name: string; value: string | number | boolean | undefined; }[]; min: number; max: number; radius: string; type: string; splitNumber: number; splitLine: { show: boolean; }; axisLabel: { show: boolean; }; axisTick: { show: boolean; }; pointer: { show: boolean; }; })[]; get options(): { tooltip: { trigger: string; confine: boolean; }; legend: { show: boolean; }; xAxis: { show: boolean; type: string; boundaryGap: boolean; }; yAxis: { show: boolean; axisLabel: { show: boolean; }; type: string; }; grid: { left: string; right: string; bottom: string; width: string; top: string; height: string; containLabel: boolean; }; } & { series: ({ detail: { formatter: string; offsetCenter: number[]; fontSize?: number; show: boolean; color: string; } | { offsetCenter: number[]; fontSize?: number; show: boolean; formatter: (params: any) => string; color: string; }; title: { offsetCenter: (string | number)[] | undefined; show: boolean; textStyle: { fontSize?: number; color: string; }; } | { offsetCenter: (string | number)[] | undefined; show: boolean; textStyle: { fontSize?: number; color: string; }; }; startAngle: number; endAngle: number; axisLine: { show: boolean; lineStyle: { color: any; width?: number; }; }; data: { name: string; value: string | number | boolean | undefined; }[]; min: number; max: number; radius: number; type: string; splitNumber: number; splitLine: { show: boolean; }; axisLabel: { show: boolean; }; axisTick: { show: boolean; }; pointer: { show: boolean; }; } | { detail: { formatter: string; offsetCenter: number[]; fontSize?: number; show: boolean; color: string; } | { offsetCenter: number[]; fontSize?: number; show: boolean; formatter: (params: any) => string; color: string; }; title: { offsetCenter: (string | number)[] | undefined; show: boolean; textStyle: { fontSize?: number; color: string; }; } | { offsetCenter: (string | number)[] | undefined; show: boolean; textStyle: { fontSize?: number; color: string; }; }; startAngle: number; endAngle: number; axisLine: { show: boolean; lineStyle: { color: any; width?: number; }; }; data: { name: string; value: string | number | boolean | undefined; }[]; min: number; max: number; radius: string; type: string; splitNumber: number; splitLine: { show: boolean; }; axisLabel: { show: boolean; }; axisTick: { show: boolean; }; pointer: { show: boolean; }; })[]; }; }