Let EcThemeDatas
EcThemeDatas: { chalk: { backgroundColor: string; bar: { itemStyle: { barBorderColor: string; barBorderWidth: number } }; boxplot: { itemStyle: { borderColor: string; borderWidth: number } }; candlestick: { itemStyle: { borderColor: string; borderColor0: string; borderWidth: string; color: string; color0: string } }; categoryAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; color: string[]; dataZoom: { backgroundColor: string; dataBackgroundColor: string; fillerColor: string; handleColor: string; handleSize: string; textStyle: { color: string } }; funnel: { itemStyle: { borderColor: string; borderWidth: number } }; gauge: { itemStyle: { borderColor: string; borderWidth: number } }; geo: { emphasis: { itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; graph: { color: string[]; itemStyle: { borderColor: string; borderWidth: number }; label: { color: string }; lineStyle: { color: string; width: string }; smooth: boolean; symbol: string; symbolSize: string }; legend: { textStyle: { color: string } }; line: { itemStyle: { borderWidth: string }; lineStyle: { width: string }; smooth: boolean; symbol: string; symbolSize: string }; logAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; map: { emphasis: { itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; markPoint: { emphasis: { label: { color: string } }; label: { color: string } }; parallel: { itemStyle: { borderColor: string; borderWidth: number } }; pie: { itemStyle: { borderColor: string; borderWidth: number } }; radar: { itemStyle: { borderWidth: string }; lineStyle: { width: string }; smooth: boolean; symbol: string; symbolSize: string }; sankey: { itemStyle: { borderColor: string; borderWidth: number } }; scatter: { itemStyle: { borderColor: string; borderWidth: number } }; textStyle: {}; timeAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; timeline: { checkpointStyle: { borderColor: string; color: string }; controlStyle: { borderColor: string; borderWidth: number; color: string }; emphasis: { controlStyle: { borderColor: string; borderWidth: number; color: string }; itemStyle: { color: string }; label: { color: string } }; itemStyle: { borderWidth: number; color: string }; label: { color: string }; lineStyle: { color: string; width: number } }; title: { subtextStyle: { color: string }; textStyle: { color: string } }; toolbox: { emphasis: { iconStyle: { borderColor: string } }; iconStyle: { borderColor: string } }; tooltip: { axisPointer: { crossStyle: { color: string; width: number }; lineStyle: { color: string; width: number } } }; valueAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; visualMap: { color: string[] } }; dark: { backgroundColor: string; bar: { itemStyle: { barBorderColor: string; barBorderWidth: number } }; boxplot: { itemStyle: { borderColor: string; borderWidth: number } }; candlestick: { itemStyle: { borderColor: string; borderColor0: string; borderWidth: number; color: string; color0: string } }; categoryAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; color: string[]; dataZoom: { backgroundColor: string; dataBackgroundColor: string; fillerColor: string; handleColor: string; handleSize: string; textStyle: { color: string } }; funnel: { itemStyle: { borderColor: string; borderWidth: number } }; gauge: { itemStyle: { borderColor: string; borderWidth: number } }; geo: { emphasis: { itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; graph: { color: string[]; itemStyle: { borderColor: string; borderWidth: number }; label: { color: string }; lineStyle: { color: string; width: number }; smooth: boolean; symbol: string; symbolSize: number }; legend: { textStyle: { color: string } }; line: { itemStyle: { borderWidth: number }; lineStyle: { width: number }; smooth: boolean; symbol: string; symbolSize: number }; logAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; map: { emphasis: { itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; markPoint: { emphasis: { label: { color: string } }; label: { color: string } }; parallel: { itemStyle: { borderColor: string; borderWidth: number } }; pie: { itemStyle: { borderColor: string; borderWidth: number } }; radar: { itemStyle: { borderWidth: number }; lineStyle: { width: number }; smooth: boolean; symbol: string; symbolSize: number }; sankey: { itemStyle: { borderColor: string; borderWidth: number } }; scatter: { itemStyle: { borderColor: string; borderWidth: number } }; textStyle: {}; timeAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; timeline: { checkpointStyle: { borderColor: string; color: string }; controlStyle: { borderColor: string; borderWidth: number; color: string }; emphasis: { controlStyle: { borderColor: string; borderWidth: number; color: string }; itemStyle: { color: string }; label: { color: string } }; itemStyle: { borderWidth: number; color: string }; label: { color: string }; lineStyle: { color: string; width: number } }; title: { subtextStyle: { color: string }; textStyle: { color: string } }; toolbox: { emphasis: { iconStyle: { borderColor: string } }; iconStyle: { borderColor: string } }; tooltip: { axisPointer: { crossStyle: { color: string; width: string }; lineStyle: { color: string; width: string } } }; valueAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; visualMap: { color: string[] } }; essos: { backgroundColor: string; bar: { itemStyle: { barBorderColor: string; barBorderWidth: number } }; boxplot: { itemStyle: { borderColor: string; borderWidth: number } }; candlestick: { itemStyle: { borderColor: string; borderColor0: string; borderWidth: string; color: string; color0: string } }; categoryAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; color: string[]; dataZoom: { backgroundColor: string; dataBackgroundColor: string; fillerColor: string; handleColor: string; handleSize: string; textStyle: { color: string } }; funnel: { itemStyle: { borderColor: string; borderWidth: number } }; gauge: { itemStyle: { borderColor: string; borderWidth: number } }; geo: { emphasis: { itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; graph: { color: string[]; itemStyle: { borderColor: string; borderWidth: number }; label: { color: string }; lineStyle: { color: string; width: number }; smooth: boolean; symbol: string; symbolSize: string }; legend: { textStyle: { color: string } }; line: { itemStyle: { borderWidth: string }; lineStyle: { width: string }; smooth: boolean; symbol: string; symbolSize: string }; logAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; map: { emphasis: { itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; markPoint: { emphasis: { label: { color: string } }; label: { color: string } }; parallel: { itemStyle: { borderColor: string; borderWidth: number } }; pie: { itemStyle: { borderColor: string; borderWidth: number } }; radar: { itemStyle: { borderWidth: string }; lineStyle: { width: string }; smooth: boolean; symbol: string; symbolSize: string }; sankey: { itemStyle: { borderColor: string; borderWidth: number } }; scatter: { itemStyle: { borderColor: string; borderWidth: number } }; textStyle: {}; timeAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; timeline: { checkpointStyle: { borderColor: string; color: string }; controlStyle: { borderColor: string; borderWidth: number; color: string }; emphasis: { controlStyle: { borderColor: string; borderWidth: number; color: string }; itemStyle: { color: string }; label: { color: string } }; itemStyle: { borderWidth: number; color: string }; label: { color: string }; lineStyle: { color: string; width: number } }; title: { subtextStyle: { color: string }; textStyle: { color: string } }; toolbox: { emphasis: { iconStyle: { borderColor: string } }; iconStyle: { borderColor: string } }; tooltip: { axisPointer: { crossStyle: { color: string; width: number }; lineStyle: { color: string; width: number } } }; valueAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; visualMap: { color: string[] } }; macarons: { backgroundColor: string; bar: { itemStyle: { barBorderColor: string; barBorderWidth: number } }; boxplot: { itemStyle: { borderColor: string; borderWidth: number } }; candlestick: { itemStyle: { borderColor: string; borderColor0: string; borderWidth: number; color: string; color0: string } }; categoryAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; color: string[]; dataZoom: { backgroundColor: string; dataBackgroundColor: string; fillerColor: string; handleColor: string; handleSize: string; textStyle: { color: string } }; funnel: { itemStyle: { borderColor: string; borderWidth: number } }; gauge: { itemStyle: { borderColor: string; borderWidth: number } }; geo: { emphasis: { itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; graph: { color: string[]; itemStyle: { borderColor: string; borderWidth: number }; label: { color: string }; lineStyle: { color: string; width: number }; smooth: boolean; symbol: string; symbolSize: number }; legend: { textStyle: { color: string } }; line: { itemStyle: { borderWidth: number }; lineStyle: { width: number }; smooth: boolean; symbol: string; symbolSize: number }; logAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; map: { emphasis: { itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; markPoint: { emphasis: { label: { color: string } }; label: { color: string } }; parallel: { itemStyle: { borderColor: string; borderWidth: number } }; pie: { itemStyle: { borderColor: string; borderWidth: number } }; radar: { itemStyle: { borderWidth: number }; lineStyle: { width: number }; smooth: boolean; symbol: string; symbolSize: number }; sankey: { itemStyle: { borderColor: string; borderWidth: number } }; scatter: { itemStyle: { borderColor: string; borderWidth: number } }; textStyle: {}; timeAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; timeline: { checkpointStyle: { borderColor: string; color: string }; controlStyle: { borderColor: string; borderWidth: number; color: string }; emphasis: { controlStyle: { borderColor: string; borderWidth: number; color: string }; itemStyle: { color: string }; label: { color: string } }; itemStyle: { borderWidth: number; color: string }; label: { color: string }; lineStyle: { color: string; width: number } }; title: { subtextStyle: { color: string }; textStyle: { color: string } }; toolbox: { emphasis: { iconStyle: { borderColor: string } }; iconStyle: { borderColor: string } }; tooltip: { axisPointer: { crossStyle: { color: string; width: string }; lineStyle: { color: string; width: string } } }; valueAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; visualMap: { color: string[] } }; purplePassion: { backgroundColor: string; bar: { itemStyle: { barBorderColor: string; barBorderWidth: number } }; boxplot: { itemStyle: { borderColor: string; borderWidth: number } }; candlestick: { itemStyle: { borderColor: string; borderColor0: string; borderWidth: string; color: string; color0: string } }; categoryAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; color: string[]; dataZoom: { backgroundColor: string; dataBackgroundColor: string; fillerColor: string; handleColor: string; handleSize: string; textStyle: { color: string } }; funnel: { itemStyle: { borderColor: string; borderWidth: number } }; gauge: { itemStyle: { borderColor: string; borderWidth: number } }; geo: { emphasis: { itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; graph: { color: string[]; itemStyle: { borderColor: string; borderWidth: number }; label: { color: string }; lineStyle: { color: string; width: number }; smooth: boolean; symbol: string; symbolSize: string }; legend: { textStyle: { color: string } }; line: { itemStyle: { borderWidth: string }; lineStyle: { width: string }; smooth: boolean; symbol: string; symbolSize: string }; logAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; map: { emphasis: { itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; markPoint: { emphasis: { label: { color: string } }; label: { color: string } }; parallel: { itemStyle: { borderColor: string; borderWidth: number } }; pie: { itemStyle: { borderColor: string; borderWidth: number } }; radar: { itemStyle: { borderWidth: string }; lineStyle: { width: string }; smooth: boolean; symbol: string; symbolSize: string }; sankey: { itemStyle: { borderColor: string; borderWidth: number } }; scatter: { itemStyle: { borderColor: string; borderWidth: number } }; textStyle: {}; timeAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; timeline: { checkpointStyle: { borderColor: string; color: string }; controlStyle: { borderColor: string; borderWidth: number; color: string }; emphasis: { controlStyle: { borderColor: string; borderWidth: number; color: string }; itemStyle: { color: string }; label: { color: string } }; itemStyle: { borderWidth: number; color: string }; label: { color: string }; lineStyle: { color: string; width: number } }; title: { subtextStyle: { color: string }; textStyle: { color: string } }; toolbox: { emphasis: { iconStyle: { borderColor: string } }; iconStyle: { borderColor: string } }; tooltip: { axisPointer: { crossStyle: { color: string; width: number }; lineStyle: { color: string; width: number } } }; valueAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; visualMap: { color: string[] } }; vintage: { backgroundColor: string; bar: { itemStyle: { barBorderColor: string; barBorderWidth: number } }; boxplot: { itemStyle: { borderColor: string; borderWidth: number } }; candlestick: { itemStyle: { borderColor: string; borderColor0: string; borderWidth: number; color: string; color0: string } }; categoryAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; color: string[]; dataZoom: { backgroundColor: string; dataBackgroundColor: string; fillerColor: string; handleColor: string; handleSize: string; textStyle: { color: string } }; funnel: { itemStyle: { borderColor: string; borderWidth: number } }; gauge: { itemStyle: { borderColor: string; borderWidth: number } }; geo: { emphasis: { itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; graph: { color: string[]; itemStyle: { borderColor: string; borderWidth: number }; label: { color: string }; lineStyle: { color: string; width: number }; smooth: boolean; symbol: string; symbolSize: number }; legend: { textStyle: { color: string } }; line: { itemStyle: { borderWidth: number }; lineStyle: { width: number }; smooth: boolean; symbol: string; symbolSize: number }; logAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; map: { emphasis: { itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; markPoint: { emphasis: { label: { color: string } }; label: { color: string } }; parallel: { itemStyle: { borderColor: string; borderWidth: number } }; pie: { itemStyle: { borderColor: string; borderWidth: number } }; radar: { itemStyle: { borderWidth: number }; lineStyle: { width: number }; smooth: boolean; symbol: string; symbolSize: number }; sankey: { itemStyle: { borderColor: string; borderWidth: number } }; scatter: { itemStyle: { borderColor: string; borderWidth: number } }; textStyle: {}; timeAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; timeline: { checkpointStyle: { borderColor: string; color: string }; controlStyle: { borderColor: string; borderWidth: number; color: string }; emphasis: { controlStyle: { borderColor: string; borderWidth: number; color: string }; itemStyle: { color: string }; label: { color: string } }; itemStyle: { borderWidth: number; color: string }; label: { color: string }; lineStyle: { color: string; width: number } }; title: { subtextStyle: { color: string }; textStyle: { color: string } }; toolbox: { emphasis: { iconStyle: { borderColor: string } }; iconStyle: { borderColor: string } }; tooltip: { axisPointer: { crossStyle: { color: string; width: number }; lineStyle: { color: string; width: number } } }; valueAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; visualMap: { color: string[] } }; walden: { backgroundColor: string; bar: { itemStyle: { barBorderColor: string; barBorderWidth: number } }; boxplot: { itemStyle: { borderColor: string; borderWidth: number } }; candlestick: { itemStyle: { borderColor: string; borderColor0: string; borderWidth: string; color: string; color0: string } }; categoryAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; color: string[]; dataZoom: { backgroundColor: string; dataBackgroundColor: string; fillerColor: string; handleColor: string; handleSize: string; textStyle: { color: string } }; funnel: { itemStyle: { borderColor: string; borderWidth: number } }; gauge: { itemStyle: { borderColor: string; borderWidth: number } }; geo: { emphasis: { itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; graph: { color: string[]; itemStyle: { borderColor: string; borderWidth: number }; label: { color: string }; lineStyle: { color: string; width: string }; smooth: boolean; symbol: string; symbolSize: string }; legend: { textStyle: { color: string } }; line: { itemStyle: { borderWidth: string }; lineStyle: { width: string }; smooth: boolean; symbol: string; symbolSize: string }; logAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; map: { emphasis: { itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; markPoint: { emphasis: { label: { color: string } }; label: { color: string } }; parallel: { itemStyle: { borderColor: string; borderWidth: number } }; pie: { itemStyle: { borderColor: string; borderWidth: number } }; radar: { itemStyle: { borderWidth: string }; lineStyle: { width: string }; smooth: boolean; symbol: string; symbolSize: string }; sankey: { itemStyle: { borderColor: string; borderWidth: number } }; scatter: { itemStyle: { borderColor: string; borderWidth: number } }; textStyle: {}; timeAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; timeline: { checkpointStyle: { borderColor: string; color: string }; controlStyle: { borderColor: string; borderWidth: number; color: string }; emphasis: { controlStyle: { borderColor: string; borderWidth: number; color: string }; itemStyle: { color: string }; label: { color: string } }; itemStyle: { borderWidth: number; color: string }; label: { color: string }; lineStyle: { color: string; width: number } }; title: { subtextStyle: { color: string }; textStyle: { color: string } }; toolbox: { emphasis: { iconStyle: { borderColor: string } }; iconStyle: { borderColor: string } }; tooltip: { axisPointer: { crossStyle: { color: string; width: number }; lineStyle: { color: string; width: number } } }; valueAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; visualMap: { color: string[] } }; westeros: { backgroundColor: string; bar: { itemStyle: { barBorderColor: string; barBorderWidth: number } }; boxplot: { itemStyle: { borderColor: string; borderWidth: number } }; candlestick: { itemStyle: { borderColor: string; borderColor0: string; borderWidth: string; color: string; color0: string } }; categoryAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; color: string[]; dataZoom: { backgroundColor: string; dataBackgroundColor: string; fillerColor: string; handleColor: string; handleSize: string; textStyle: { color: string } }; funnel: { itemStyle: { borderColor: string; borderWidth: number } }; gauge: { itemStyle: { borderColor: string; borderWidth: number } }; geo: { emphasis: { itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; graph: { color: string[]; itemStyle: { borderColor: string; borderWidth: number }; label: { color: string }; lineStyle: { color: string; width: number }; smooth: boolean; symbol: string; symbolSize: string }; legend: { textStyle: { color: string } }; line: { itemStyle: { borderWidth: string }; lineStyle: { width: string }; smooth: boolean; symbol: string; symbolSize: string }; logAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; map: { emphasis: { itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; markPoint: { emphasis: { label: { color: string } }; label: { color: string } }; parallel: { itemStyle: { borderColor: string; borderWidth: number } }; pie: { itemStyle: { borderColor: string; borderWidth: number } }; radar: { itemStyle: { borderWidth: string }; lineStyle: { width: string }; smooth: boolean; symbol: string; symbolSize: string }; sankey: { itemStyle: { borderColor: string; borderWidth: number } }; scatter: { itemStyle: { borderColor: string; borderWidth: number } }; textStyle: {}; timeAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; timeline: { checkpointStyle: { borderColor: string; color: string }; controlStyle: { borderColor: string; borderWidth: number; color: string }; emphasis: { controlStyle: { borderColor: string; borderWidth: number; color: string }; itemStyle: { color: string }; label: { color: string } }; itemStyle: { borderWidth: number; color: string }; label: { color: string }; lineStyle: { color: string; width: number } }; title: { subtextStyle: { color: string }; textStyle: { color: string } }; toolbox: { emphasis: { iconStyle: { borderColor: string } }; iconStyle: { borderColor: string } }; tooltip: { axisPointer: { crossStyle: { color: string; width: number }; lineStyle: { color: string; width: number } } }; valueAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; visualMap: { color: string[] } }; wonderland: { backgroundColor: string; bar: { itemStyle: { barBorderColor: string; barBorderWidth: number } }; boxplot: { itemStyle: { borderColor: string; borderWidth: number } }; candlestick: { itemStyle: { borderColor: string; borderColor0: string; borderWidth: string; color: string; color0: string } }; categoryAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; color: string[]; dataZoom: { backgroundColor: string; dataBackgroundColor: string; fillerColor: string; handleColor: string; handleSize: string; textStyle: { color: string } }; funnel: { itemStyle: { borderColor: string; borderWidth: number } }; gauge: { itemStyle: { borderColor: string; borderWidth: number } }; geo: { emphasis: { itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; graph: { color: string[]; itemStyle: { borderColor: string; borderWidth: number }; label: { color: string }; lineStyle: { color: string; width: string }; smooth: boolean; symbol: string; symbolSize: string }; legend: { textStyle: { color: string } }; line: { itemStyle: { borderWidth: string }; lineStyle: { width: string }; smooth: boolean; symbol: string; symbolSize: string }; logAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; map: { emphasis: { itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; itemStyle: { areaColor: string; borderColor: string; borderWidth: number }; label: { color: string } }; markPoint: { emphasis: { label: { color: string } }; label: { color: string } }; parallel: { itemStyle: { borderColor: string; borderWidth: number } }; pie: { itemStyle: { borderColor: string; borderWidth: number } }; radar: { itemStyle: { borderWidth: string }; lineStyle: { width: string }; smooth: boolean; symbol: string; symbolSize: string }; sankey: { itemStyle: { borderColor: string; borderWidth: number } }; scatter: { itemStyle: { borderColor: string; borderWidth: number } }; textStyle: {}; timeAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; timeline: { checkpointStyle: { borderColor: string; color: string }; controlStyle: { borderColor: string; borderWidth: number; color: string }; emphasis: { controlStyle: { borderColor: string; borderWidth: number; color: string }; itemStyle: { color: string }; label: { color: string } }; itemStyle: { borderWidth: number; color: string }; label: { color: string }; lineStyle: { color: string; width: number } }; title: { subtextStyle: { color: string }; textStyle: { color: string } }; toolbox: { emphasis: { iconStyle: { borderColor: string } }; iconStyle: { borderColor: string } }; tooltip: { axisPointer: { crossStyle: { color: string; width: number }; lineStyle: { color: string; width: number } } }; valueAxis: { axisLabel: { color: string; show: boolean }; axisLine: { lineStyle: { color: string }; show: boolean }; axisTick: { lineStyle: { color: string }; show: boolean }; splitArea: { areaStyle: { color: string[] }; show: boolean }; splitLine: { lineStyle: { color: string[] }; show: boolean } }; visualMap: { color: string[] } } } = ...