UNPKG

@qn-pandora/pandora-visualization

Version:

Pandora 通用可视化库

51 lines (50 loc) 1.92 kB
import { ESizeType } from '../../../../../../constants/chart-style'; import MapGeoLevelStyleService, { IMapGeoLevelProps } from '../geoLevel'; export interface IMapBubbleChartStyle extends IMapGeoLevelProps { maxSize: number; minSize: number; threshold: number; sizeType: ESizeType; minDiameter?: number; maxDiameter?: number; mapBubbleColor?: string; } export default abstract class MapBubbleChartStyleService extends MapGeoLevelStyleService { mapBubbleColor?: string; minSize: number; minDiameter?: number; maxSize: number; maxDiameter?: number; threshold: number; sizeType: ESizeType; getOptions(): { maxSize: number; minSize: number; minDiameter: number | undefined; maxDiameter: number | undefined; threshold: number; sizeType: ESizeType; mapBubbleColor: string | undefined; geoLevel: import("../../../../../../constants").EGeoLevel; legend: import("../../..").IOneDLegend; showCalculable: boolean; showVisualMap: boolean; dataDetailsValue: import("../../../../../../constants/chart-style").StatusSwitch; labelLayoutType: boolean; labelValueType: import("../../../../../../constants").ELabelValueType[]; chartType: import("../../../../../../constants/chart-style").ChartType; currentBuckets: string[]; currentMetrics: string[]; unit: string[]; precision: number; displayColors?: import("../../base").IColor[] | undefined; }; setMapBubbleColor(mapBubbleColor: string): void; setMinSize(minSize: number): void; setMaxSize(maxSize: number): void; setMinDiameter(minDiameter: number): void; setMaxDiameter(maxDiameter: number): void; setSizeType(sizeType: ESizeType): void; setThreshold(threshold: number): void; constructor(option: IMapBubbleChartStyle); }