UNPKG

838 BTypeScriptView Raw
1import { MappingDatum } from '../interface';
2import Geometry from './base';
3/**
4 * 用于绘制热力图。
5 */
6export default class Heatmap extends Geometry {
7 readonly type: string;
8 private paletteCache;
9 private grayScaleBlurredCanvas;
10 private shadowCanvas;
11 private imageShape;
12 protected createElements(mappingData: MappingDatum[], index: number, isUpdate?: boolean): any;
13 /**
14 * clear
15 */
16 clear(): void;
17 private prepareRange;
18 private prepareSize;
19 private prepareGreyScaleBlurredCircle;
20 private drawWithRange;
21 private getDefaultSize;
22 private clearShadowCanvasCtx;
23 private getShadowCanvasCtx;
24 private getGrayScaleBlurredCanvas;
25 private drawGrayScaleBlurredCircle;
26 private colorize;
27 private getImageShape;
28 private getShapeInfo;
29 private getData;
30}