UNPKG

echarts

Version:

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

25 lines (24 loc) 1.15 kB
import * as graphic from '../../util/graphic.js'; import SeriesData from '../../data/SeriesData.js'; import SeriesModel from '../../model/Series.js'; import type { LineDrawSeriesScope } from './LineDraw.js'; import { LineDataVisual } from '../../visual/commonVisualTypes.js'; declare type LineList = SeriesData<SeriesModel, LineDataVisual>; export interface LineLabel extends graphic.Text { lineLabelOriginalOpacity: number; } declare class Line extends graphic.Group { private _fromSymbolType; private _toSymbolType; constructor(lineData: SeriesData, idx: number, seriesScope?: LineDrawSeriesScope); _createLine(lineData: LineList, idx: number, seriesScope?: LineDrawSeriesScope): void; updateData(lineData: SeriesData, idx: number, seriesScope: LineDrawSeriesScope): void; getLinePath(): graphic.Line; _updateCommonStl(lineData: SeriesData, idx: number, seriesScope?: LineDrawSeriesScope): void; highlight(): void; downplay(): void; updateLayout(lineData: SeriesData, idx: number): void; setLinePoints(points: number[][]): void; beforeUpdate(): void; } export default Line;