123456789101112131415161718192021222324 |
- 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;
|