UNPKG

echarts

Version:

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

33 lines (32 loc) 1.57 kB
import LineDraw from '../helper/LineDraw.js'; import LargeLineDraw from '../helper/LargeLineDraw.js'; import ChartView from '../../view/Chart.js'; import LinesSeriesModel from './LinesSeries.js'; import GlobalModel from '../../model/Global.js'; import ExtensionAPI from '../../core/ExtensionAPI.js'; import { StageHandlerProgressParams } from '../../util/types.js'; import SeriesData from '../../data/SeriesData.js'; import Element from 'zrender/lib/Element.js'; declare class LinesView extends ChartView { static readonly type = "lines"; readonly type = "lines"; private _lastZlevel; private _finished; private _lineDraw; private _hasEffet; private _isPolyline; private _isLargeDraw; render(seriesModel: LinesSeriesModel, ecModel: GlobalModel, api: ExtensionAPI): void; incrementalPrepareRender(seriesModel: LinesSeriesModel, ecModel: GlobalModel, api: ExtensionAPI): void; incrementalRender(taskParams: StageHandlerProgressParams, seriesModel: LinesSeriesModel, ecModel: GlobalModel): void; eachRendered(cb: (el: Element) => boolean | void): void; updateTransform(seriesModel: LinesSeriesModel, ecModel: GlobalModel, api: ExtensionAPI): { readonly update: true; }; _updateLineDraw(data: SeriesData, seriesModel: LinesSeriesModel): LineDraw | LargeLineDraw; private _showEffect; _clearLayer(api: ExtensionAPI): void; remove(ecModel: GlobalModel, api: ExtensionAPI): void; dispose(ecModel: GlobalModel, api: ExtensionAPI): void; } export default LinesView;