@qn-pandora/pandora-visualization
Version:
Pandora 通用可视化库
32 lines (31 loc) • 1.02 kB
TypeScript
import { LegendValueDisplay } from '../../../../constants/chart-style';
import Legend, { ILegend } from './legend';
export interface ITwoDLegend extends ILegend {
legendDisplayMode?: LegendValueDisplay[];
hideChartLegend: boolean;
hideBaseLineLegend: boolean;
sort?: {
field: string;
order: 'ascend' | 'descend';
};
}
export default class TwoDLegend extends Legend {
legendDisplayMode?: LegendValueDisplay[];
hideChartLegend: boolean;
hideBaseLineLegend: boolean;
sort?: {
field: string;
order: 'ascend' | 'descend';
};
setLegendDisplayMode(legendDisplayMode: LegendValueDisplay[]): void;
setHideChartLegend(hideChartLegend: boolean): void;
setHideBaseLineLegend(hideBaseLineLegend: boolean): void;
setSort(sort?: {
field: string;
order: 'ascend' | 'descend';
}): void;
get option(): ITwoDLegend;
get contextOption(): ITwoDLegend;
set(option: ITwoDLegend): void;
constructor(option: ITwoDLegend);
}