@rdkmaster/jigsaw-labs
Version:
Jigsaw, the next generation component set for RDK
546 lines (545 loc) • 14 kB
TypeScript
export declare const VMAX_GRAPH_THEME: {
color: string[];
textStyle: {
fontWeight: string;
fontStyle: string;
fontFamily: string;
fontFamily2: string;
};
title: {
left: string;
top: string;
backgroundColor: string;
borderColor: string;
borderWidth: number;
padding: number;
itemGap: number;
textStyle: {
fontSize: number;
fontWeight: string;
fontStyle: string;
fontFamily: string;
};
subtextStyle: {
color: string;
};
};
legend: {
orient: string;
left: string;
top: string;
backgroundColor: string;
borderColor: string;
borderWidth: number;
padding: number;
itemGap: number;
itemWidth: number;
itemHeight: number;
};
dataRange: {
orient: string;
x: string;
y: string;
backgroundColor: string;
borderColor: string;
borderWidth: number;
padding: number;
itemGap: number;
itemWidth: number;
itemHeight: number;
splitNumber: number;
color: string[];
};
toolbox: {
orient: string;
x: string;
y: string;
color: string[];
backgroundColor: string;
borderColor: string;
borderWidth: number;
padding: number;
itemGap: number;
itemSize: number;
featureImageIcon: {};
featureTitle: {
mark: string;
markUndo: string;
markClear: string;
dataZoom: string;
dataZoomReset: string;
dataView: string;
lineChart: string;
barChart: string;
restore: string;
saveAsImage: string;
};
};
tooltip: {
trigger: string;
showDelay: number;
hideDelay: number;
transitionDuration: number;
backgroundColor: string;
borderColor: string;
borderRadius: number;
borderWidth: number;
padding: number;
axisPointer: {
type: string;
lineStyle: {
color: string;
width: number;
type: string;
};
shadowStyle: {
width: string;
color: string;
};
};
color: string;
};
dataZoom: {
orient: string;
backgroundColor: string;
dataBackgroundColor: string;
fillerColor: string;
handleColor: string;
};
grid: {
x: number;
y: number;
x2: number;
y2: number;
backgroundColor: string;
borderWidth: number;
borderColor: string;
};
categoryAxis: {
position: string;
nameLocation: string;
boundaryGap: boolean;
axisLine: {
show: boolean;
lineStyle: {
color: string;
width: number;
type: string;
};
};
axisTick: {
show: boolean;
interval: string;
inside: boolean;
length: number;
lineStyle: {
width: number;
};
};
axisLabel: {
show: boolean;
interval: string;
rotate: number;
margin: number;
color: string;
};
splitLine: {
show: boolean;
lineStyle: {
color: string[];
width: number;
type: string;
};
};
splitArea: {
show: boolean;
areaStyle: {
color: string[];
};
};
};
valueAxis: {
position: string;
nameLocation: string;
color: string[];
fontSize: number;
boundaryGap: number[];
splitNumber: number;
axisLine: {
show: boolean;
lineStyle: {
color: string;
width: number;
type: string;
};
};
axisTick: {
show: boolean;
inside: boolean;
length: number;
lineStyle: {
color: string;
width: number;
};
};
axisLabel: {
show: boolean;
rotate: number;
margin: number;
color: string;
formatter: any;
};
splitLine: {
show: boolean;
lineStyle: {
color: string[];
width: number;
type: string;
};
};
splitArea: {
show: boolean;
areaStyle: {
color: string[];
};
};
};
polar: {
center: string[];
radius: string;
startAngle: number;
splitNumber: number;
name: {
show: boolean;
color: string;
};
axisLine: {
show: boolean;
lineStyle: {
color: string;
width: number;
type: string;
};
};
axisLabel: {
show: boolean;
color: string;
};
splitArea: {
show: boolean;
areaStyle: {
color: string[];
};
};
splitLine: {
show: boolean;
lineStyle: {
width: number;
color: string;
};
};
};
bar: {
barMinHeight: number;
barGap: string;
barCategoryGap: string;
itemStyle: {
normal: {
barBorderColor: string;
barBorderWidth: number;
label: {
show: boolean;
};
};
emphasis: {
barBorderColor: string;
barBorderWidth: number;
label: {
show: boolean;
};
};
};
};
line: {
calculable: boolean;
itemStyle: {
normal: {
label: {
show: boolean;
};
lineStyle: {
width: number;
type: string;
shadowColor: string;
shadowBlur: number;
shadowOffsetX: number;
shadowOffsetY: number;
};
};
emphasis: {
label: {
show: boolean;
};
};
};
smooth: boolean;
symbolSize: number;
showAllSymbol: boolean;
};
k: {
itemStyle: {
normal: {
color: string;
color0: string;
lineStyle: {
width: number;
color: string;
color0: string;
};
};
emphasis: {};
};
};
scatter: {
symbolSize: number;
large: boolean;
largeThreshold: number;
itemStyle: {
normal: {
label: {
show: boolean;
};
};
emphasis: {
label: {
show: boolean;
};
};
};
};
radar: {
itemStyle: {
normal: {
label: {
show: boolean;
};
lineStyle: {
width: number;
type: string;
};
};
emphasis: {
label: {
show: boolean;
};
};
};
symbolSize: number;
};
pie: {
center: string[];
radius: (string | number)[];
clockWise: boolean;
startAngle: number;
minAngle: number;
selectedOffset: number;
hoverAnimation: boolean;
calculable: boolean;
itemStyle: {
normal: {
borderColor: string;
borderWidth: number;
label: {
show: boolean;
position: string;
};
labelLine: {
show: boolean;
length: number;
lineStyle: {
width: number;
type: string;
};
};
};
emphasis: {
borderColor: string;
borderWidth: number;
label: {
show: boolean;
};
labelLine: {
show: boolean;
length: number;
lineStyle: {
width: number;
type: string;
};
};
};
};
};
map: {
mapType: string;
mapLocation: {
x: string;
y: string;
};
showLegendSymbol: boolean;
itemStyle: {
normal: {
borderColor: string;
borderWidth: number;
areaStyle: {
color: string;
};
label: {
show: boolean;
color: string;
};
};
emphasis: {
borderColor: string;
borderWidth: number;
areaStyle: {
color: string;
};
label: {
show: boolean;
color: string;
};
};
};
};
force: {
minRadius: number;
maxRadius: number;
density: number;
attractiveness: number;
initSize: number;
centripetal: number;
coolDown: number;
itemStyle: {
normal: {
label: {
show: boolean;
};
nodeStyle: {
brushType: string;
color: string;
strokeColor: string;
};
linkStyle: {
strokeColor: string;
};
};
emphasis: {
label: {
show: boolean;
};
nodeStyle: {};
linkStyle: {};
};
};
};
chord: {
radius: string[];
center: string[];
padding: number;
sort: string;
sortSub: string;
startAngle: number;
clockWise: boolean;
showScale: boolean;
showScaleText: boolean;
itemStyle: {
normal: {
label: {
show: boolean;
};
lineStyle: {
width: number;
color: string;
};
chordStyle: {
lineStyle: {
width: number;
color: string;
};
};
};
emphasis: {
lineStyle: {
width: number;
color: string;
};
chordStyle: {
lineStyle: {
width: number;
color: string;
};
};
};
};
};
island: {
r: number;
calculateStep: number;
};
markPoint: {
symbol: string;
symbolSize: number;
itemStyle: {
normal: {
borderWidth: number;
label: {
show: boolean;
position: string;
};
};
emphasis: {
label: {
show: boolean;
};
};
};
};
markLine: {
symbol: string[];
symbolSize: number[];
itemStyle: {
normal: {
borderWidth: number;
label: {
position: string;
fontSize: number;
};
lineStyle: {
type: string;
shadowColor: string;
shadowBlur: number;
shadowOffsetX: number;
shadowOffsetY: number;
};
};
emphasis: {
label: {
show: boolean;
};
lineStyle: {};
};
};
};
symbolList: string[];
loadingText: string;
calculable: boolean;
calculableColor: string;
calculableHolderColor: string;
nameConnector: string;
valueConnector: string;
animation: boolean;
animationThreshold: number;
addDataAnimation: boolean;
animationDuration: number;
animationEasing: string;
};