@qn-pandora/pandora-visualization
Version:
Pandora 通用可视化库
89 lines (88 loc) • 2.47 kB
TypeScript
import LineBarY2ChartStyleService from '../../../../base-pandora-visualization/services/chart-style/charts/combination/linebarY2';
import { AxisType } from '../../../../constants/chart-style';
import BaseBarChartStore from '../../BarChart/store';
export default class LineBarY2ChartStore extends BaseBarChartStore<LineBarY2ChartStyleService> {
get showingSeries(): any[];
get barCrossAxis2Options(): {
splitLine: {
show: boolean;
lineStyle: {
type: string;
};
};
axisLine: {
show: boolean;
};
axisTick: {
show: boolean;
};
nameLocation: string;
} & {
name: string | null;
type: AxisType;
axisLabel: {
showMinLabel: boolean;
formatter: (value: any) => any;
};
nameGap: any;
min: string | number | null;
max: string | number | null;
};
getOptions(): {
yAxis: (({
splitLine: {
show: boolean;
lineStyle: {
type: string;
};
};
axisLine: {
show: boolean;
};
axisTick: {
show: boolean;
};
nameLocation: string;
} & IKeyValues<any> & {
name: string;
type: AxisType;
axisLabel: {
showMinLabel: boolean;
formatter: ((value: any) => any) | null;
hideOverlap: boolean;
};
min: string | number | null;
max: string | number | null;
} & {
nameGap: any;
}) | ({
splitLine: {
show: boolean;
lineStyle: {
type: string;
};
};
axisLine: {
show: boolean;
};
axisTick: {
show: boolean;
};
nameLocation: string;
} & {
name: string | null;
type: AxisType;
axisLabel: {
showMinLabel: boolean;
formatter: (value: any) => any;
};
nameGap: any;
min: string | number | null;
max: string | number | null;
}))[];
};
get notFormatSeries(): {
series: any[];
};
get series(): any[];
}