UNPKG

echarts

Version:

Apache ECharts is a powerful, interactive charting and data visualization library for browser

45 lines (44 loc) 1.73 kB
import { Group } from '../../util/graphic.js'; import ComponentView from '../../view/Component.js'; import GlobalModel from '../../model/Global.js'; import ExtensionAPI from '../../core/ExtensionAPI.js'; import VisualMapModel from './VisualMapModel.js'; declare type VisualState = VisualMapModel['stateList'][number]; declare class VisualMapView extends ComponentView { static type: string; type: string; autoPositionValues: { readonly left: 1; readonly right: 1; readonly top: 1; readonly bottom: 1; }; ecModel: GlobalModel; api: ExtensionAPI; visualMapModel: VisualMapModel; init(ecModel: GlobalModel, api: ExtensionAPI): void; /** * @protected */ render(visualMapModel: VisualMapModel, ecModel: GlobalModel, api: ExtensionAPI, payload: unknown): void; /** * @protected */ renderBackground(group: Group): void; /** * @protected * @param targetValue can be Infinity or -Infinity * @param visualCluster Only can be 'color' 'opacity' 'symbol' 'symbolSize' * @param opts * @param opts.forceState Specify state, instead of using getValueState method. * @param opts.convertOpacityToAlpha For color gradient in controller widget. * @return {*} Visual value. */ protected getControllerVisual(targetValue: number, visualCluster: 'color' | 'opacity' | 'symbol' | 'symbolSize', opts?: { forceState?: VisualState; convertOpacityToAlpha?: boolean; }): string | number; protected positionGroup(group: Group): void; protected doRender(visualMapModel: VisualMapModel, ecModel: GlobalModel, api: ExtensionAPI, payload: unknown): void; } export default VisualMapView;