UNPKG

echarts

Version:

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

41 lines (40 loc) 1.58 kB
import ChartView from '../../view/Chart.js'; import GlobalModel from '../../model/Global.js'; import ExtensionAPI from '../../core/ExtensionAPI.js'; import { StageHandlerProgressParams, Payload } from '../../util/types.js'; import BarSeriesModel from './BarSeries.js'; import Element from 'zrender/lib/Element.js'; declare class BarView extends ChartView { static type: "bar"; type: "bar"; private _data; private _isLargeDraw; private _isFirstFrame; private _onRendered; private _backgroundGroup; private _backgroundEls; private _model; private _progressiveEls; constructor(); render(seriesModel: BarSeriesModel, ecModel: GlobalModel, api: ExtensionAPI, payload: Payload): void; incrementalPrepareRender(seriesModel: BarSeriesModel): void; incrementalRender(params: StageHandlerProgressParams, seriesModel: BarSeriesModel): void; eachRendered(cb: (el: Element) => boolean | void): void; private _updateDrawMode; private _renderNormal; private _renderLarge; private _incrementalRenderLarge; private _updateLargeClip; private _enableRealtimeSort; private _dataSort; private _isOrderChangedWithinSameData; private _isOrderDifferentInView; private _updateSortWithinSameData; private _dispatchInitSort; remove(ecModel: GlobalModel, api: ExtensionAPI): void; dispose(ecModel: GlobalModel, api: ExtensionAPI): void; private _removeOnRenderedListener; private _clear; private _removeBackground; } export default BarView;