liusuyi
2023-04-24 4737f1e038743ced243c9e52423404d9034d6107
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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;