@qn-pandora/pandora-visualization
Version:
Pandora 通用可视化库
236 lines (235 loc) • 7.03 kB
TypeScript
import OneDChartStore from '../stores/one-d';
import CapsuleBarChartStyleService from '../../../base-pandora-visualization/services/chart-style/charts/capsule-bar';
export default class CapsuleBarChartStore extends OneDChartStore<CapsuleBarChartStyleService> {
mainAxisFormatter(value: any): any;
tooltipFormatter(params: any): string | undefined;
get bucketsValue(): import("@qn-pandora/app-sdk").TChartBasicFieldDataType[];
get metricsData(): import("@qn-pandora/app-sdk").TChartBasicFieldDataType[];
get totalData(): any[];
get y2Data(): string[];
get yAxis(): ({
type: string;
data: import("@qn-pandora/app-sdk").TChartBasicFieldDataType[];
triggerEvent: boolean;
axisLabel: {
show: boolean;
inside: boolean;
fontFamily: any;
fontSize: any;
color: any;
margin: number;
interval: number;
formatter: (value: any) => any;
};
axisTick: string;
axisLine: string;
show: boolean;
inverse: boolean;
splitLine: {
show: boolean;
};
} | {
show: boolean;
data: string[];
axisLabel: {
fontFamily: any;
fontSize: any;
color: any;
margin: number;
show?: undefined;
inside?: undefined;
interval?: undefined;
formatter?: undefined;
};
axisTick: string;
axisLine: string;
inverse: boolean;
splitLine: {
show: boolean;
};
})[];
get data(): {
name: import("@qn-pandora/app-sdk").TChartBasicFieldDataType;
value: import("@qn-pandora/app-sdk").TChartBasicFieldDataType;
}[];
get series(): ({
name: string;
type: string;
yAxisIndex: number;
barGap: string;
barWidth: number;
barCategoryGap: string;
data: any[];
itemStyle: {
normal: {
color: any;
borderColor: any;
borderWidth: number;
barBorderRadius: number;
};
emphasis: {
color: any;
borderColor: any;
borderWidth: number;
barBorderRadius: number;
};
};
cursor: string;
silent: boolean;
label?: undefined;
} | {
name: string;
type: string;
yAxisIndex: number;
barWidth: number;
data: {
name: import("@qn-pandora/app-sdk").TChartBasicFieldDataType;
value: import("@qn-pandora/app-sdk").TChartBasicFieldDataType;
}[];
itemStyle: {
normal: {
barBorderRadius: number;
color: any;
};
emphasis?: undefined;
};
label: {
normal: {
show: boolean;
color: string | undefined;
position: number[];
textStyle: {
fontSize: number | undefined;
};
formatter: (series: {
name: string;
}) => string | number;
};
};
cursor: string;
silent: boolean;
barGap?: undefined;
barCategoryGap?: undefined;
})[];
get options(): {
grid: {
left: string;
right: string | number;
top: number;
bottom: number;
};
xAxis: {
show: boolean;
max: string;
};
yAxis: ({
type: string;
data: import("@qn-pandora/app-sdk").TChartBasicFieldDataType[];
triggerEvent: boolean;
axisLabel: {
show: boolean;
inside: boolean;
fontFamily: any;
fontSize: any;
color: any;
margin: number;
interval: number;
formatter: (value: any) => any;
};
axisTick: string;
axisLine: string;
show: boolean;
inverse: boolean;
splitLine: {
show: boolean;
};
} | {
show: boolean;
data: string[];
axisLabel: {
fontFamily: any;
fontSize: any;
color: any;
margin: number;
show?: undefined;
inside?: undefined;
interval?: undefined;
formatter?: undefined;
};
axisTick: string;
axisLine: string;
inverse: boolean;
splitLine: {
show: boolean;
};
})[];
series: ({
name: string;
type: string;
yAxisIndex: number;
barGap: string;
barWidth: number;
barCategoryGap: string;
data: any[];
itemStyle: {
normal: {
color: any;
borderColor: any;
borderWidth: number;
barBorderRadius: number;
};
emphasis: {
color: any;
borderColor: any;
borderWidth: number;
barBorderRadius: number;
};
};
cursor: string;
silent: boolean;
label?: undefined;
} | {
name: string;
type: string;
yAxisIndex: number;
barWidth: number;
data: {
name: import("@qn-pandora/app-sdk").TChartBasicFieldDataType;
value: import("@qn-pandora/app-sdk").TChartBasicFieldDataType;
}[];
itemStyle: {
normal: {
barBorderRadius: number;
color: any;
};
emphasis?: undefined;
};
label: {
normal: {
show: boolean;
color: string | undefined;
position: number[];
textStyle: {
fontSize: number | undefined;
};
formatter: (series: {
name: string;
}) => string | number;
};
};
cursor: string;
silent: boolean;
barGap?: undefined;
barCategoryGap?: undefined;
})[];
tooltip: {
position(_point: any, _params: any, dom: any): void;
trigger: string;
axisPointer: {
type: string;
};
formatter: (params: any) => string | undefined;
};
};
handleDrillDown(params: any): void;
}