const result = {
"data": {
"overallSituation.overallSituationMargin": {
"top": 50,
"bottom": 25,
"left": 45,
"right": 35
},
"overallSituation.dataAnimation": true,
"legend.legendType": "legendTypePreset",
"legend.legendIcon": "mgApi/component-resources/2D/other/dian1.png",
"legend.legendGraphicalSize": {
"legendIconWidth": 10,
"legendIconHeight": 10
},
"legend.legendIconSize": {
"legendIconWidth": 10,
"legendIconHeight": 10
},
"legend.graphicFillet": 0,
"legend.legendSpacing": 3,
"legend.clickInteraction": true,
"legendCategory.legendCategoryTextStyle": {
"fontFamily": "Microsoft Yahei",
"fontSize": 12,
"color": "rgba(255,255,255,1)",
"fontWeight": "normal",
"letterSpacing": 0,
"lineHeight": 12,
"fontStyle": "normal"
},
"legendLayout.layoutNumberColumns": 2,
"legendLayout.layoutSpacing": {
"layoutRowSpacing": 30,
"layoutColumnSpacing": 25
},
"legendLayout.legendPosition": 1,
"legendLayout.layoutDeviation": {
"layoutDeviationX": 0,
"layoutDeviationY": 0
},
"NoStyleSelected.legendTransparency": 30,
"barAttr.barWidth": 15,
"barAttr.barMaxWidth": 0,
"barAttr.barMinWidth": 0,
"barAttr.barMinHeight": 0,
"barAttr.barGap": 40,
"barAttr.barCategoryGap": 50,
"timedRendering.timedRenderingTime": 10,
"axisXGroup.axisXEnable": true,
"axisXLabel.axisXLabelFormat": "taxonomicType",
"axisXLabel.displayForm": "MM月",
"axisXLabel.axisXLabelExhibition": {
"axisXLabelRotate": 0
},
"axisXLabel.axisXLabelDeviation": {
"axisXLabelDeviationX": 0,
"axisXLabelDeviationY": 0
},
"axisXLabel.axisXLabelTextStyle": {
"fontFamily": "Microsoft Yahei",
"fontSize": 12,
"color": "rgba(255,255,255,1)",
"fontWeight": "normal",
"letterSpacing": 0,
"lineHeight": 12,
"fontStyle": "normal"
},
"axisXLabel.intervalNumber": 0,
"axisXLabel.axisXLabelWidth": 0,
"axisXLabel.axisXLabelOverflow": "break",
"axisXAxis.axisXAxisColor": "rgba(186,231,255,1)",
"axisXAxis.axisXAxisThickness": 1,
"axisXScale.axisXScaleColor": "rgba(186,231,255,1)",
"axisXScale.axisXScaleThickness": 1,
"axisXScale.axisXScaleLength": 6,
"axisXGridLine.dashedLineStyle": "3,3",
"axisXGridLine.axisXGridLineColor": "rgba(230,247,255,0.2)",
"axisXGridLine.axisXGridLineThickness": 1,
"axisYGroup.axisYEnable": true,
"axisYEnableGroup.axisYType": "value",
"axisYEnableGroup.axisYLogBase": 10,
"axisYLabel.axisYLabelValueRange": {
"axisYminValue": "",
"axisYmaxValue": ""
},
"axisYLabel.axisYNullValueRange": {
"axisYminValue": "",
"axisYmaxValue": ""
},
"axisYLabel.axisYscaleAdaptation": false,
"axisYLabel.axisYLabelsuffixText": "",
"axisYLabel.axisYLabelDeviation": {
"axisYLabelDeviationX": 0,
"axisYLabelDeviationY": 0
},
"axisYLabel.axisYLabelTextStyle": {
"fontFamily": "Microsoft Yahei",
"fontSize": 12,
"color": "rgba(255,255,255,1)",
"fontWeight": "normal",
"letterSpacing": 0,
"lineHeight": 12,
"fontStyle": "normal"
},
"axisYscaleAdaptationGroup.axisYpattern": "quantityConstraint",
"axisYscaleAdaptationGroup.axisYLabelnumberLabels": 3,
"axisYscaleAdaptationGroup.axisYLabelstep": 100,
"axisYscaleAdaptationGroup.axisYLabeldecimalPlaces": 0,
"axisYLabelUnit.axisYLabelUnitContent": "单位",
"axisYLabelUnit.axisYLabelUniTtextStyle": {
"fontFamily": "Microsoft Yahei",
"fontSize": 12,
"color": "rgba(255,255,255,1)",
"fontWeight": "normal",
"letterSpacing": 0,
"lineHeight": 12,
"fontStyle": "normal"
},
"axisYLabelUnit.axisYLabelUnitDeviation": {
"axisYLabelUnitDeviationX": -30,
"axisYLabelUnitDeviationY": 0
},
"axisYAxis.axisYAxisColor": "rgba(186,231,255,1)",
"axisYAxis.axisYAxisThickness": 1,
"axisYScale.axisYScaleColor": "rgba(186,231,255,1)",
"axisYScale.axisYScaleThickness": 1,
"axisYScale.axisYScaleLength": 6,
"axisYGridLine.axisYGridDashedStyle": "3,3",
"axisYGridLine.axisYGridLineColor": "rgba(230,247,255,0.2)",
"axisYGridLine.axisYGridLineThickness": 1,
"axisZGroup.axisZEnable": false,
"axisZEnableGroup.axisZType": "value",
"axisZEnableGroup.axisZLogBase": 10,
"axisZLabel.axisZLabelValueRange": {
"axisZminValue": "",
"axisZmaxValue": ""
},
"axisZLabel.axisZNullValueRange": {
"axisYminValue": "",
"axisYmaxValue": ""
},
"axisZLabel.axisZscaleAdaptation": false,
"axisZLabel.axisZLabelsuffixText": "",
"axisZLabel.axisZLabelDeviation": {
"axisZLabelDeviationX": 6,
"axisZLabelDeviationY": 0
},
"axisZLabel.axisZLabelTextStyle": {
"fontFamily": "Microsoft Yahei",
"fontSize": 12,
"color": "rgba(255,255,255,1)",
"fontWeight": "normal",
"letterSpacing": 0,
"lineHeight": 12,
"fontStyle": "normal"
},
"axisZscaleAdaptationGroup.axisZpattern": "quantityConstraint",
"axisZscaleAdaptationGroup.axisZLabelnumberLabels": 3,
"axisZscaleAdaptationGroup.axisZLabelstep": 100,
"axisZscaleAdaptationGroup.axisZLabeldecimalPlaces": 0,
"axisZLabelUnit.axisZLabelUnitContent": "",
"axisZLabelUnit.axisZLabelUniTtextStyle": {
"fontFamily": "Microsoft Yahei",
"fontSize": 12,
"color": "rgba(255,255,255,1)",
"fontWeight": "normal",
"letterSpacing": 0,
"lineHeight": 12,
"fontStyle": "normal"
},
"axisZLabelUnit.axisZLabelUnitDeviation": {
"axisZLabelUnitDeviationX": -25,
"axisZLabelUnitDeviationY": 0
},
"axisZAxis.axisZAxisColor": "rgba(186,231,255,1)",
"axisZAxis.axisZAxisThickness": 1,
"axisZScale.axisZScaleColor": "rgba(186,231,255,1)",
"axisZScale.axisZScaleThickness": 1,
"axisZScale.axisZScaleLength": 6,
"axisZGridLine.axisZGridDashedStyle": "3,3",
"axisZGridLine.axisZGridLineColor": "rgba(230,247,255,0.2)",
"axisZGridLine.axisZGridLineThickness": 1,
"promptBoxTabs.automaticRotation": false,
"promptBoxTabs.hoverTrigger": true,
"promptBoxTabs.residenceTime": 2,
"promptBox.tooltipBoxsize": {
"w": 10,
"h": 10
},
"promptBox.promptBoxDeviation": {
"deviationX": 0,
"deviationY": 0
},
"promptBox.promptBoxBackground": "",
"promptBox.promptBoxsize": {
"promptBoxwidth": 120,
"promptBoxheight": 100
},
"promptBox.promptBoxMargin": {
"top": 13,
"bottom": 10,
"left": 12,
"right": 12
},
"frameData.frameDatalineHeight": 28,
"XAxisData.frameDataXAxisTextStyle": {
"fontFamily": "Microsoft Yahei",
"fontSize": 16,
"color": "rgba(255,255,255,1)",
"fontWeight": "normal",
"letterSpacing": 0,
"lineHeight": 12,
"fontStyle": "normal"
},
"XAxisData.textStyleAlignment": "left",
"XAxisData.textStyleDeviation": {
"x": 0,
"y": 0
},
"frameDataStyle.frameDataSeriesName": {
"fontFamily": "Microsoft Yahei",
"fontSize": 12,
"color": "rgba(255,255,255,1)",
"fontWeight": "normal",
"letterSpacing": 0,
"lineHeight": 12,
"fontStyle": "normal"
},
"frameDataStyle.frameDataSeriesValue": {
"fontFamily": "Microsoft Yahei",
"fontSize": 12,
"color": "rgba(255,255,255,1)",
"fontWeight": "normal",
"letterSpacing": 0,
"lineHeight": 12,
"fontStyle": "normal"
},
"frameDataStyle.suffixContent": "",
"frameDataStyle.suffixSpacing": 5,
"indicator.indicatorColor": "rgba(255,255,255,0.3)",
"controlBar.controlBarShow": false,
"controlBarGroup.brushSelect": false,
"controlBarGroup.filterMode": "filter",
"controlBarGroup.controlBarHeight": 20,
"controlBarGroup.moveHandleSize": 7,
"controlBarGroup.controlBarBColor": "rgba(20,95,255,0.1)",
"controlBarGroup.controlBarMargin": {
"marginLeft": 35,
"marginRight": 35
},
"controlBarDetails.dataRange": {
"start": 0,
"end": 35
},
"controlBarDetails.controlBarDetailsColor": "rgba(255,255,255,0.3)",
"axisYLabelUnitSeries": [
{
"axisYLabelUnitSeries.valueRange": {
"min": "0",
"max": "1000"
},
"axisYLabelUnitSeries.unitPrefix": "千",
"axisYLabelUnitSeries.unitScale": 1000
}
],
"axisZLabelUnitSeries": [
{
"axisZLabelUnitSeries.valueRange": {
"min": "0",
"max": "1000"
},
"axisZLabelUnitSeries.unitPrefix": "千",
"axisZLabelUnitSeries.unitScale": 1000
}
],
"dataSeries": [
{
"dataSeries.seriesMapping": {
"fieldName": "系列一",
"displayName": "系列一"
},
"dataSeries.seriesType": "bar",
"dataSeries.legendImage": "",
"dataSeries.legendChecked": true,
"dataSeries.stackValue": "",
"dataSeries.verticalAxisSelection": "YAxis",
"valueLabel.seriesLineLabelStyleShow": false,
"valueLabel.barBGStyleColor": {
"type": "gradient",
"pure": "rgba(141, 145, 154,0.35)",
"gradient": {
"stops": [
{
"offset": 0,
"color": "rgba(141, 145, 154,0.35)"
},
{
"offset": 100,
"color": "rgba(141, 145, 154,0.35)"
}
],
"angle": 0,
"direction": "linear"
}
},
"valueLabel.barBGStyleColorXY": {
"x": 0,
"y": 1,
"x2": 0,
"y2": 0
},
"valueLabel.barBGStyleColorOpacity": 1,
"valueLabel.seriesLabelStyleShow": false,
"seriesLineLabelStyleShow_true_group.seriesLineLabelPosition": "top",
"seriesLineLabelStyleShow_true_group.valueLineLabelTextStyle": {
"fontFamily": "Microsoft Yahei",
"fontSize": 12,
"color": "rgba(255,255,255,1)",
"fontWeight": "normal",
"letterSpacing": 0,
"lineHeight": 12,
"fontStyle": "normal"
},
"seriesLineLabelStyleShow_true_group.labelLineDeviation": {
"deviationX": 0,
"deviationY": 0
},
"seriesLineStyle.seriesLineType": "solid",
"seriesLineStyle.seriesLineWidth": 2,
"seriesLineStyle.seriesLineColor": {
"type": "gradient",
"pure": "rgba(24,144,255,0.35)",
"gradient": {
"stops": [
{
"offset": 0,
"color": "rgba(24,144,255,0.35)"
},
{
"offset": 100,
"color": "rgba(24,144,255,0.35)"
}
],
"angle": 0,
"direction": "linear"
}
},
"seriesLineStyle.seriesLineColorXY": {
"x": 0,
"y": 1,
"x2": 0,
"y2": 0
},
"seriesLineStyle.seriesLineColorOpacity": 1,
"seriesLineStyle.smooth": 0,
"seriesLineStyle.connectNulls": true,
"seriesLineAreaStyle.areaStyleColor": {
"type": "gradient",
"pure": "rgba(24,144,255,0.35)",
"gradient": {
"stops": [
{
"offset": 0,
"color": "rgba(24,144,255,0.35)"
},
{
"offset": 100,
"color": "rgba(24,144,255,0.35)"
}
],
"angle": 0,
"direction": "linear"
}
},
"seriesLineAreaStyle.areaStyleColorXY": {
"x": 0,
"y": 1,
"x2": 0,
"y2": 0
},
"seriesLineAreaStyle.areaStyleColorOpacity": 0.3,
"symbolStyle.symbolStyleType": "default",
"symbolStyle.symbol": "circle",
"symbolStyle.symbolStyleColor": {
"type": "gradient",
"pure": "rgba(30,231,231,0.35)",
"gradient": {
"stops": [
{
"offset": 0,
"color": "rgba(30,231,231,0.35)"
},
{
"offset": 100,
"color": "rgba(30,231,231,0.35)"
}
],
"angle": 0,
"direction": "linear"
}
},
"symbolStyle.symbolStyleColorXY": {
"x": 0,
"y": 1,
"x2": 0,
"y2": 0
},
"symbolStyle.symbolImage": "",
"symbolStyle.symbolSize": {
"symbolSizeW": 5,
"symbolSizeH": 5
},
"symbolStyle.symbolOffset": {
"symbolOffsetX": 0,
"symbolOffsetY": 0
},
"emphasisStyle.seriesEmphasisScale": false,
"emphasisStyle.seriesEmphasisFocus": "none",
"seriesEmphasisLineStyle.seriesEmphasisLineType": "solid",
"seriesEmphasisLineStyle.seriesEmphasisLineWidth": 2,
"seriesEmphasisLineStyle.seriesEmphasisLineColor": {
"type": "gradient",
"pure": "rgba(24,144,255,0.35)",
"gradient": {
"stops": [
{
"offset": 0,
"color": "rgba(24,144,255,0.35)"
},
{
"offset": 100,
"color": "rgba(24,144,255,0.35)"
}
],
"angle": 0,
"direction": "linear"
}
},
"seriesEmphasisLineStyle.seriesEmphasisLineColorXY": {
"x": 0,
"y": 1,
"x2": 0,
"y2": 0
},
"seriesEmphasisLineStyle.seriesEmphasisLineColorOpacity": 1,
"seriesEmphasisValueLabel.seriesEmphasisLabelStyleShow": false,
"seriesEmphasisValueLabel.seriesEmphasisValueLabelTextStyle": {
"fontFamily": "Microsoft Yahei",
"fontSize": 12,
"color": "rgba(255,255,255,1)",
"fontWeight": "normal",
"letterSpacing": 0,
"lineHeight": 12,
"fontStyle": "normal"
},
"seriesGroupBar.barStyleColor": {
"type": "gradient",
"pure": "rgba(24,144,255,0.35)",
"gradient": {
"stops": [
{
"offset": 0,
"color": "rgba(24,144,255,0.35)"
},
{
"offset": 100,
"color": "rgba(24,144,255,0.35)"
}
],
"angle": 0,
"direction": "linear"
}
},
"seriesGroupBar.barStyleColorXY": {
"x": 0,
"y": 1,
"x2": 0,
"y2": 0
},
"seriesGroupBar.barStyleColorOpacity": 1,
"seriesGroupBar.showBackground": false,
"seriesLabelStyleShow_true_group.seriesLabelPosition": "top",
"seriesLabelStyleShow_true_group.valueLabelTextStyle": {
"fontFamily": "Microsoft Yahei",
"fontSize": 12,
"color": "rgba(255,255,255,1)",
"fontWeight": "normal",
"letterSpacing": 0,
"lineHeight": 12,
"fontStyle": "normal"
},
"seriesLabelStyleShow_true_group.labelDeviation": {
"deviationX": 0,
"deviationY": 5
},
"seriesLabelStyleShow_true_group.seriesLabelPointShow": false,
"seriesLabelPoint.seriesLabelPointWH": {
"x": 15,
"y": 15
},
"seriesLabelPoint.seriesLabelPointType": "default",
"seriesLabelPoint.seriesLabelPointColor": "rgba(255,255,255,1)",
"seriesLabelPoint.seriesLabelPointImage": "",
"seriesLabelPoint.seriesLabelPointBorderRadius": 15,
"markPointSeries": [
{
"markPointSeries.markPointType": "min",
"markPointSeries.markPointLabelOffset": {
"x": 0,
"y": 0
},
"markPointLabelConfig.markPointLabelTextStyle": {
"fontFamily": "Microsoft Yahei",
"fontSize": 12,
"color": "rgba(255,255,255,1)",
"fontWeight": "normal",
"letterSpacing": 0,
"lineHeight": 12,
"fontStyle": "normal"
},
"markPointLabelConfig.markPointLabelWh": {
"x": 0,
"y": 0
},
"markPointLabelConfig.markPointLabelPadding": {
"x": 5,
"y": 6
},
"markPointLabelConfig.markPointPosition": "top",
"markPointLabelConfig.markPointDistance": 4,
"markPointBgConfig.markPointBgColorSelect": "solidBgColor",
"markPointBgConfig.markPointBgColor": "rgba(9, 40, 67, 0)",
"markPointBgConfig.markPointBgimage": "",
"markPointSymbolStyle.markPointSymbolStyleType": "default",
"markPointSymbolStyle.markPointSymbol": "circle",
"markPointSymbolStyle.markPointColor": {
"type": "gradient",
"pure": "rgba(24,144,255,0.35)",
"gradient": {
"stops": [
{
"offset": 0,
"color": "rgba(24,144,255,0.35)"
},
{
"offset": 100,
"color": "rgba(24,144,255,0.35)"
}
],
"angle": 0,
"direction": "linear"
}
},
"markPointSymbolStyle.markPointColorXY": {
"x": 0,
"y": 1,
"x2": 0,
"y2": 0
},
"markPointSymbolStyle.markPointSymbolImage": "",
"markPointSymbolStyle.markPointSymbolSize": {
"markPointSymbolSizeW": 4,
"markPointSymbolSizeH": 4
},
"markPointSymbolStyle.markPointSymbolOffset": {
"markPointSymbolOffsetX": 0,
"markPointSymbolOffsetY": 0
},
"markPointPrefixStyle.markPointPrefixShow": false,
"markPointPrefixShow_true_group.markPointPrefixStyleSelect": "image",
"markPointPrefixShow_true_group.markPointPrefixImage": "",
"markPointPrefixShow_true_group.markPointPrefixWH": {
"markPointPrefixW": 10,
"markPointPrefixH": 10
},
"markPointPrefixShow_true_group.markPointPrefixborderRadius": 0,
"markPointPrefixShow_true_group.markPointPrefixinput": "$",
"markPointPrefixShow_true_group.markPointPrefixTextStyle": {
"fontFamily": "Microsoft Yahei",
"fontSize": 14,
"color": "rgba(255,255,255,1)",
"fontWeight": "normal",
"letterSpacing": 0,
"lineHeight": 0,
"fontStyle": "normal"
},
"markPointPrefixShow_true_group.markPointPrefixWrap": false,
"markPointSuffixStyle.markPointSuffixShow": false,
"markPointSuffixShow_true_group.markPointSuffixStyleSelect": "image",
"markPointSuffixShow_true_group.markPointSuffixImage": "",
"markPointSuffixShow_true_group.markPointSuffixWH": {
"markPointSuffixW": 10,
"markPointSuffixH": 10
},
"markPointSuffixShow_true_group.markPointSuffixborderRadius": 0,
"markPointSuffixShow_true_group.markPointSuffixinput": "$",
"markPointSuffixShow_true_group.markPointSuffixTextStyle": {
"fontFamily": "Microsoft Yahei",
"fontSize": 14,
"color": "rgba(255,255,255,1)",
"fontWeight": "normal",
"letterSpacing": 0,
"lineHeight": 0,
"fontStyle": "normal"
},
"markPointSuffixShow_true_group.markPointSuffixWrap": false
}
],
"markLineSeries": [
{
"proBarBorderConfig.markPointLabelBorderStyle": "solid",
"proBarBorderConfig.markPointLabelBorderWidth": 0,
"proBarBorderConfig.markPointLabelBorderColor": "rgba(26,246,254,1)",
"proBarBorderConfig.markPointLabelBorderRadius": 0,
"proBarBorderConfig.markLineLabelBorderStyle": "solid",
"proBarBorderConfig.markLineLabelBorderWidth": 0,
"proBarBorderConfig.markLineLabelBorderColor": "rgba(26,246,254,1)",
"proBarBorderConfig.markLineLabelBorderRadius": 0,
"markLineSeries.markLineType": "min",
"markLineType_custom_group.markLineAxisType": "yAxis",
"markLineType_custom_group.markLineAxisValue": 2,
"markLineLabelConfig.markLineLabelTextStyle": {
"fontFamily": "Microsoft Yahei",
"fontSize": 12,
"color": "rgba(255,255,255,1)",
"fontWeight": "normal",
"letterSpacing": 0,
"lineHeight": 12,
"fontStyle": "normal"
},
"markLineLabelConfig.markLineLabelWh": {
"x": 0,
"y": 0
},
"markLineLabelConfig.markLineLabelPadding": {
"x": 5,
"y": 6
},
"markLineLabelConfig.markLinePosition": "end",
"markLineLabelConfig.markLineDistance": {
"x": 4,
"y": 0
},
"markLineBgConfig.markLineBgColorSelect": "solidBgColor",
"markLineBgConfig.markLineBgColor": "rgba(9, 40, 67, 0)",
"markLineBgConfig.markLineBgimage": "",
"markLineSymbolStyle.markLineSymbolStyleType": "default",
"markLineSymbolStyle.markLineSymbol": "circle",
"markLineSymbolStyle.markLineSymbolImage": "",
"markLineSymbolStyle.markLineSymbolSize": {
"w": 4,
"h": 4
},
"markLineSymbolStyle.markLineSymbolOffset": {
"x": 0,
"y": 0
},
"markLineStyle.markLineStyleType": "solid",
"markLineStyle.markLineWidth": 1,
"markLineStyle.markLineColor": "rgba(24,144,255,1)",
"markLineStyle.markLineColorOpacity": 1,
"markLinePrefixStyle.markLinePrefixShow": false,
"markLinePrefixShow_true_group.markLinePrefixStyleSelect": "image",
"markLinePrefixShow_true_group.markLinePrefixImage": "",
"markLinePrefixShow_true_group.markLinePrefixWH": {
"markLinePrefixW": 10,
"markLinePrefixH": 10
},
"markLinePrefixShow_true_group.markLinePrefixborderRadius": 0,
"markLinePrefixShow_true_group.markLinePrefixinput": "$",
"markLinePrefixShow_true_group.markLinePrefixTextStyle": {
"fontFamily": "Microsoft Yahei",
"fontSize": 14,
"color": "rgba(255,255,255,1)",
"fontWeight": "normal",
"letterSpacing": 0,
"lineHeight": 0,
"fontStyle": "normal"
},
"markLinePrefixShow_true_group.markLinePrefixWrap": false,
"markLineSuffixStyle.markLineSuffixShow": false,
"markLineSuffixShow_true_group.markLineSuffixStyleSelect": "image",
"markLineSuffixShow_true_group.markLineSuffixImage": "",
"markLineSuffixShow_true_group.markLineSuffixWH": {
"markLineSuffixW": 10,
"markLineSuffixH": 10
},
"markLineSuffixShow_true_group.markLineSuffixborderRadius": 0,
"markLineSuffixShow_true_group.markLineSuffixinput": "$",
"markLineSuffixShow_true_group.markLineSuffixTextStyle": {
"fontFamily": "Microsoft Yahei",
"fontSize": 14,
"color": "rgba(255,255,255,1)",
"fontWeight": "normal",
"letterSpacing": 0,
"lineHeight": 0,
"fontStyle": "normal"
},
"markLineSuffixShow_true_group.markLineSuffixWrap": false
}
],
"cutsomLineDataSeries": [
{
"cutsomLineDataSeries.triggerCondition": {
"filed": "y",
"character": "==",
"value": "200"
},
"cutsomsymbolStyle.cutsomsymbolStyleType": "default",
"cutsomsymbolStyle.cutsomsymbol": "circle",
"cutsomsymbolStyle.cutsomsymbolStyleColor": {
"type": "gradient",
"pure": "rgba(30,231,231,0.35)",
"gradient": {
"stops": [
{
"offset": 0,
"color": "rgba(30,231,231,0.35)"
},
{
"offset": 100,
"color": "rgba(30,231,231,0.35)"
}
],
"angle": 0,
"direction": "linear"
}
},
"cutsomsymbolStyle.cutsomsymbolStyleColorXY": {
"x": 0,
"y": 1,
"x2": 0,
"y2": 0
},
"cutsomsymbolStyle.cutsomsymbolImage": "",
"cutsomsymbolStyle.cutsomsymbolSize": {
"symbolSizeW": 5,
"symbolSizeH": 5
},
"cutsomsymbolStyle.cutsomsymbolOffset": {
"symbolOffsetX": 0,
"symbolOffsetY": 0
}
}
],
"cutsomBarDataSeries": [
{
"cutsomvalueLabel.cutsomseriesLineLabelStyleShow": false,
"cutsomvalueLabel.cutsomseriesLabelStyleShow": false,
"cutsomseriesLineLabelStyleShow_true_group.cutsomseriesLineLabelPosition": "top",
"cutsomseriesLineLabelStyleShow_true_group.cutsomvalueLineLabelTextStyle": {
"fontFamily": "Microsoft Yahei",
"fontSize": 12,
"color": "rgba(255,255,255,1)",
"fontWeight": "normal",
"letterSpacing": 0,
"lineHeight": 12,
"fontStyle": "normal"
},
"cutsomseriesLineLabelStyleShow_true_group.cutsomlabelLineDeviation": {
"deviationX": 0,
"deviationY": 0
},
"cutsomBarDataSeries.triggerCondition": {
"filed": "y",
"character": "==",
"value": "200"
},
"cutsomBarDataSeries.cutsombarStyleColor": {
"type": "gradient",
"pure": "rgba(24,144,255,0.35)",
"gradient": {
"stops": [
{
"offset": 0,
"color": "rgba(24,144,255,0.35)"
},
{
"offset": 100,
"color": "rgba(24,144,255,0.35)"
}
],
"angle": 0,
"direction": "linear"
}
},
"cutsomBarDataSeries.cutsombarStyleColorXY": {
"x": 0,
"y": 1,
"x2": 0,
"y2": 0
},
"cutsomBarDataSeries.cutsombarStyleColorOpacity": 1,
"cutsomseriesLabelStyleShow_true_group.cutsomseriesLabelPosition": "top",
"cutsomseriesLabelStyleShow_true_group.cutsomvalueLabelTextStyle": {
"fontFamily": "Microsoft Yahei",
"fontSize": 12,
"color": "rgba(255,255,255,1)",
"fontWeight": "normal",
"letterSpacing": 0,
"lineHeight": 12,
"fontStyle": "normal"
},
"cutsomseriesLabelStyleShow_true_group.cutsomlabelDeviation": {
"deviationX": 0,
"deviationY": 5
},
"cutsomseriesLabelStyleShow_true_group.cutsomseriesLabelPointShow": false,
"cutsomseriesLabelPoint.cutsomseriesLabelPointWH": {
"x": 15,
"y": 15
},
"cutsomseriesLabelPoint.cutsomseriesLabelPointType": "default",
"cutsomseriesLabelPoint.cutsomseriesLabelPointColor": "rgba(255,255,255,1)",
"cutsomseriesLabelPoint.cutsomseriesLabelPointImage": "",
"cutsomseriesLabelPoint.cutsomseriesLabelPointBorderRadius": 15
}
],
"markPointSeries.markPointLabelOffset": {
"x": 0,
"y": 0
}
}
]
},
"group": {
"root": {
"overallSituation": {
"displayName": "全局",
"show": true
},
"coordinateAxis": {
"displayName": "坐标轴",
"show": true
},
"seriesTabs": {
"displayName": "系列",
"show": true
},
"promptBoxTabs": {
"displayName": "提示框",
"show": true
},
"controlBar": {
"displayName": "控制条",
"show": true
}
},
"childrenBarStyle.legend": {
"legend": {
"displayName": "图例",
"show": true,
"icon": true
}
},
"childrenBarStyle.barAttr": {
"barAttr": {
"displayName": "柱属性",
"show": true
}
},
"legendLayoutChildren.legendCategory": {
"legendCategory": {
"displayName": "类目",
"show": true,
"icon": true
}
},
"legendLayoutChildren.legendLayout": {
"legendLayout": {
"displayName": "布局",
"show": true
}
},
"legendLayoutNoSelectedChildren.NoStyleSelected": {
"NoStyleSelected": {
"displayName": "未选择样式",
"show": true
}
},
"timedRendering_children.timedRendering": {
"timedRendering": {
"displayName": "定时渲染",
"show": false,
"icon": false
}
},
"coordinateAxis.axisButtonGroup": {
"axisXGroup": {
"displayName": "X轴",
"show": true
},
"axisYGroup": {
"displayName": "Y轴",
"show": true
},
"axisZGroup": {
"displayName": "Z轴",
"show": true
}
},
"axisXLabelChildren.axisXLabel": {
"axisXLabel": {
"displayName": "轴标签",
"show": true,
"icon": true
}
},
"axisXLabelChildren.axisXAxis": {
"axisXAxis": {
"displayName": "轴线",
"show": true,
"icon": true
}
},
"axisXLabelChildren.axisXScale": {
"axisXScale": {
"displayName": "刻度",
"show": true,
"icon": true
}
},
"axisXLabelChildren.axisXGridLine": {
"axisXGridLine": {
"displayName": "网格线",
"show": false,
"icon": false
}
},
"axisYLabelChildren.axisYLabel": {
"axisYLabel": {
"displayName": "轴标签",
"show": true,
"icon": true
}
},
"axisYLabelChildren.axisYLabelUnit": {
"axisYLabelUnit": {
"displayName": "轴单位",
"show": true,
"icon": true
}
},
"axisYLabelChildren.axisYLabelUnitSeries_group": {
"axisYLabelUnitSeries_group": {
"displayName": "格式化",
"show": true
}
},
"axisYLabelChildren.axisYAxis": {
"axisYAxis": {
"displayName": "轴线",
"show": false,
"icon": false
}
},
"axisYLabelChildren.axisYScale": {
"axisYScale": {
"displayName": "刻度",
"show": false,
"icon": false
}
},
"axisYLabelChildren.axisYGridLine": {
"axisYGridLine": {
"displayName": "网格线",
"show": true,
"icon": true
}
},
"axisZLabelChildren.axisZLabel": {
"axisZLabel": {
"displayName": "轴标签",
"show": true,
"icon": true
}
},
"axisZLabelChildren.axisZLabelUnit": {
"axisZLabelUnit": {
"displayName": "轴单位",
"show": false,
"icon": false
}
},
"axisZLabelChildren.axisZLabelUnitSeries_group": {
"axisZLabelUnitSeries_group": {
"displayName": "格式化",
"show": true
}
},
"axisZLabelChildren.axisZAxis": {
"axisZAxis": {
"displayName": "轴线",
"show": true,
"icon": true
}
},
"axisZLabelChildren.axisZScale": {
"axisZScale": {
"displayName": "刻度",
"show": false,
"icon": true
}
},
"axisZLabelChildren.axisZGridLine": {
"axisZGridLine": {
"displayName": "网格线",
"show": true,
"icon": true
}
},
"seriesTabsChildren.dataSeries_group": {
"dataSeries_group": {
"displayName": "数据系列",
"show": true
}
},
"promptBoxChildren.promptBox": {
"promptBox": {
"displayName": "提示框",
"show": true
}
},
"frameDataChildren.frameData": {
"frameData": {
"displayName": "框内数据",
"show": true
}
},
"frameDataXAxisChildren.XAxisData": {
"XAxisData": {
"displayName": "类目标签",
"show": true
}
},
"frameDataStyleChildren.frameDataStyle": {
"frameDataStyle": {
"displayName": "数据样式",
"show": true
}
},
"indicatorChildren.indicator": {
"indicator": {
"displayName": "指示器",
"show": true
}
},
"controlBarDetailsChildren.controlBarDetails": {
"controlBarDetails": {
"displayName": "区域详情",
"show": true
}
},
"dataSeries": [
{
"seriesChildren.valueLabel": {
"valueLabel": {
"displayName": "数值标签",
"show": true
}
},
"seriesChildren.seriesLineStyle": {
"seriesLineStyle": {
"displayName": "折线",
"show": true
}
},
"seriesChildren.seriesLineAreaStyle": {
"seriesLineAreaStyle": {
"displayName": "区域配置",
"show": false,
"icon": true
}
},
"seriesChildren.symbolStyle": {
"symbolStyle": {
"displayName": "标记图形",
"show": false,
"icon": true
}
},
"seriesChildren.emphasisStyle": {
"emphasisStyle": {
"displayName": "悬浮高亮",
"show": false,
"icon": true
}
},
"seriesEmphasisChildren.seriesEmphasisLineStyle": {
"seriesEmphasisLineStyle": {
"displayName": "折线",
"show": false,
"icon": true
}
},
"seriesEmphasisChildren.seriesEmphasisValueLabel": {
"seriesEmphasisValueLabel": {
"displayName": "数值标签",
"show": false,
"icon": true
}
},
"showBackground_true_children.valueLabel": {
"valueLabel": {
"displayName": "柱条背景",
"show": true,
"icon": true
}
},
"seriesBarChildren.valueLabel": {
"valueLabel": {
"displayName": "数值标签",
"show": true
}
},
"seriesLabelPointShow_true_children.seriesLabelPoint": {
"seriesLabelPoint": {
"displayName": "标点",
"show": true
}
},
"makeChildren.markPointSeries_group": {
"markPointSeries_group": {
"displayName": "标注系列",
"show": true
}
},
"makeChildren.markLineSeries_group": {
"markLineSeries_group": {
"displayName": "标线系列",
"show": true
}
},
"markPointSeries": [
{
"markPointChildren.markPointLabelConfig": {
"markPointLabelConfig": {
"displayName": "标签配置",
"icon": false,
"show": true
}
},
"markPointChildren.markPointBgConfig": {
"markPointBgConfig": {
"displayName": "标签背景",
"icon": false,
"show": true
}
},
"markPointChildren.markPointSymbolStyle": {
"markPointSymbolStyle": {
"displayName": "标记图形",
"show": true
}
},
"markPointChildren.markPointPrefixStyle": {
"markPointPrefixStyle": {
"displayName": "前缀",
"show": true
}
},
"markPointChildren.markPointSuffixStyle": {
"markPointSuffixStyle": {
"displayName": "后缀",
"show": true
}
}
}
],
"markLineSeries": [
{
"proBarBorderConfig_children.proBarBorderConfig": {
"proBarBorderConfig": {
"displayName": "边框",
"show": true
}
},
"markLineChildren.markLineLabelConfig": {
"markLineLabelConfig": {
"displayName": "标签配置",
"show": true
}
},
"markLineChildren.markLineBgConfig": {
"markLineBgConfig": {
"displayName": "标签背景",
"show": true
}
},
"markLineChildren.markLineSymbolStyle": {
"markLineSymbolStyle": {
"displayName": "标记图形",
"show": true
}
},
"markLineChildren.markLineStyle": {
"markLineStyle": {
"displayName": "标线样式",
"show": true
}
},
"markLineChildren.markLinePrefixStyle": {
"markLinePrefixStyle": {
"displayName": "前缀",
"show": true
}
},
"markLineChildren.markLineSuffixStyle": {
"markLineSuffixStyle": {
"displayName": "后缀",
"show": true
}
}
}
],
"cutsomLineDataChildren.cutsomLineDataSeries_group": {
"cutsomLineDataSeries_group": {
"displayName": "自定义系列",
"show": true
}
},
"cutsomLineDataSeries": [
{
"cutsomseriesChildren.cutsomvalueLabel": {
"cutsomvalueLabel": {
"displayName": "数值标签",
"show": true
}
},
"cutsomseriesChildren.cutsomsymbolStyle": {
"cutsomsymbolStyle": {
"displayName": "标记图形",
"show": true
}
}
}
],
"cutsomBarDataChildren.cutsomBarDataSeries_group": {
"cutsomBarDataSeries_group": {
"displayName": "自定义系列",
"show": true
}
},
"cutsomBarDataSeries": [
{
"cutsomseriesBarChildren.cutsomvalueLabel": {
"cutsomvalueLabel": {
"displayName": "数值标签",
"show": true
}
},
"cutsomseriesLabelPointShow_true_children.cutsomseriesLabelPoint": {
"cutsomseriesLabelPoint": {
"displayName": "标点",
"show": true
}
}
}
]
}
]
}
}
const getGroup = (group)=>{
const newGroup = {}
for (const key in group) {
if (Object.prototype.hasOwnProperty.call(group, key)) {
const element = group[key];
if (!Array.isArray(element)) {
for (const k2 in element) {
if (Object.prototype.hasOwnProperty.call(element, k2)) {
const ele = element[k2];
if (Object.keys(ele).includes("icon")) {
newGroup[k2] = ele.show
}
}
}
}
}
}
return newGroup
}
const dataKey = (data, group, gradient = true) => {
const newData = {}
for (const key in data) {
if (Object.prototype.hasOwnProperty.call(data, key)) {
const element = data[key];
if (key.includes(".")) {
let newEle = element
if (gradient && element && element.type && element.type == "gradient") {
newEle = {
startVal: element.gradient.stops[0].color,
endVal: element.gradient.stops[1].color,
direction: element.gradient.angle,
}
}
newData[key.split(".")[1]] = newEle
} else {
newData[key] = element.map((item, index) => {
let newGroup = {}
if((!key.includes("."))&&Object.keys(group).includes(key)){
newGroup= getGroup(group[key][index])
}
console.log(222,dataKey(item),newGroup)
return Object.assign(dataKey(item),newGroup)
})
}
}
}
return newData
}
const a = dataKey(result.data, result.group)
console.log(a)
console.log(getGroup(result.group))
console