UNPKG

@qn-pandora/pandora-visualization

Version:

Pandora 通用可视化库

39 lines (38 loc) 1.7 kB
import { ChartType } from '../../../../../constants/chart-style'; import SingleCircularStyleService, { ISingleCircularStyle } from './circular'; export interface ISingleGaugeStyle extends ISingleCircularStyle { showAxisLabel: boolean; splitNumber: number; } export default abstract class SingleGaugeChartStyleService extends SingleCircularStyleService { showAxisLabel: boolean; /**刻度分割数量 */ splitNumber: number; chartType: ChartType; getOptions(): { showAxisLabel: boolean; splitNumber: number; circularWidth: number; radiusRatio: number; gaugeTitleName: string; gaugeTitlePosition: import("../../../../../constants/chart-style").LegendPositionType; gaugeTitleFont: import("../../../../../constants/chart-style").IFontStyle; gaugeEmptyValueMode: import("../../../../../constants/single-style").GaugeEmptyValueMode; gaugeMin: number; gaugeMax: number; gaugeSplitters: import("@qn-pandora/pandora-app-component/lib/components/ColorSplitter/constant").IColorSplitter; titleDataFont: import("../../../../../constants/chart-style").IFontStyle; colorMetrics: string[]; colorMetricIsNumberic: boolean; displayField: import("../../../../../constants/chart-style").ISingleDisplayField; chartType: ChartType; currentBuckets: string[]; currentMetrics: string[]; unit: string[]; precision: number; displayColors?: import("../base").IColor[] | undefined; }; setShowAxisLabel(showAxisLabel: boolean): void; setSplitNumber(splitNumber: number): void; constructor(option: ISingleGaugeStyle); }