echarts
Version:
Apache ECharts is a powerful, interactive charting and data visualization library for browser
25 lines (24 loc) • 1.4 kB
TypeScript
import * as graphic from '../../util/graphic';
import ChartView from '../../view/Chart';
import HeatmapSeriesModel from './HeatmapSeries';
import type GlobalModel from '../../model/Global';
import type ExtensionAPI from '../../core/ExtensionAPI';
import type VisualMapModel from '../../component/visualMap/VisualMapModel';
import { CoordinateSystem } from '../../coord/CoordinateSystem';
import { StageHandlerProgressParams } from '../../util/types';
interface GeoLikeCoordSys extends CoordinateSystem {
dimensions: ['lng', 'lat'];
getViewRect(): graphic.BoundingRect;
}
declare class HeatmapView extends ChartView {
static readonly type = "heatmap";
readonly type = "heatmap";
private _incrementalDisplayable;
private _hmLayer;
render(seriesModel: HeatmapSeriesModel, ecModel: GlobalModel, api: ExtensionAPI): void;
incrementalPrepareRender(seriesModel: HeatmapSeriesModel, ecModel: GlobalModel, api: ExtensionAPI): void;
incrementalRender(params: StageHandlerProgressParams, seriesModel: HeatmapSeriesModel, ecModel: GlobalModel, api: ExtensionAPI): void;
_renderOnCartesianAndCalendar(seriesModel: HeatmapSeriesModel, api: ExtensionAPI, start: number, end: number, incremental?: boolean): void;
_renderOnGeo(geo: GeoLikeCoordSys, seriesModel: HeatmapSeriesModel, visualMapModel: VisualMapModel, api: ExtensionAPI): void;
}
export default HeatmapView;