VChart icon indicating copy to clipboard operation
VChart copied to clipboard

[Bug or Feature?] label overlap 不改变 label 的相对位置

Open youngwinds opened this issue 1 year ago • 3 comments

Image

const spec = {
    "type": "common",
    "region": [
        {
            "clip": true
        }
    ],
    "series": [
        {
            "id": "mainSeries",
            "type": "bar",
            "xField": [
                "240305120101014",
                "10001"
            ],
            "yField": "10011",
            "zIndex": 200,
            "seriesField": "20001",
            "data": {
                "id": "mainSeriesData",
                "values": [
                    {
                        "10001": "随机指标",
                        "10003": "240305120101041",
                        "10011": "674.2166006602847",
                        "20001": "随机指标",
                        "240305120101014": "华北",
                        "240305120101041": "674.2166006602847"
                    },
                    {
                        "10001": "随机指标",
                        "10003": "240305120101041",
                        "10011": "1488.4514478383246",
                        "20001": "随机指标",
                        "240305120101014": "华东",
                        "240305120101041": "1488.4514478383246"
                    },
                    {
                        "10001": "随机指标",
                        "10003": "240305120101041",
                        "10011": "458.1634098007726",
                        "20001": "随机指标",
                        "240305120101014": "西南",
                        "240305120101041": "458.1634098007726"
                    },
                    {
                        "10001": "随机指标",
                        "10003": "240305120101041",
                        "10011": "1273.4897947862023",
                        "20001": "随机指标",
                        "240305120101014": "中南",
                        "240305120101041": "1273.4897947862023"
                    },
                    {
                        "10001": "随机指标",
                        "10003": "240305120101041",
                        "10011": "243.7334843342503",
                        "20001": "随机指标",
                        "240305120101014": "西北",
                        "240305120101041": "243.7334843342503"
                    },
                    {
                        "10001": "随机指标",
                        "10003": "240305120101041",
                        "10011": "804.1107803662575",
                        "20001": "随机指标",
                        "240305120101014": "NE",
                        "240305120101041": "804.1107803662575"
                    }
                ],
                "fields": {
                    "10001": {
                        "alias": "指标名称 "
                    },
                    "10011": {
                        "alias": "指标值(主轴) "
                    },
                    "10012": {
                        "alias": "指标值(次轴) "
                    },
                    "20001": {
                        "alias": "图例项 ",
                        "domain": [
                            "随机指标",
                            "利润",
                            "数量"
                        ],
                        "sortIndex": 0,
                        "lockStatisticsByDomain": true
                    },
                    "240305120101014": {
                        "alias": "地区",
                        "domain": [
                            "NE",
                            "华北",
                            "华东",
                            "西北",
                            "西南",
                            "中南"
                        ],
                        "sortIndex": 0,
                        "lockStatisticsByDomain": true
                    },
                    "240305120101019": {
                        "alias": "数量"
                    },
                    "240305120101022": {
                        "alias": "利润"
                    },
                    "240305120101041": {
                        "alias": "随机指标"
                    }
                }
            },
            "stackInverse": true,
            "label": {
                "visible": true,
                "offset": 3,
                "overlap": {
                    "hideOnHit": true,
                    "avoidBaseMark": false,
                    "strategy": [
                        {
                            "type": "position",
                            "position": []
                        }
                    ],
                    "clampForce": true
                },
                "style": {
                    "fontSize": 12,
                    "fontWeight": "normal",
                    "zIndex": 400,
                    "lineHeight": "100%",
                    "fill": "#363839",
                    "lineWidth": 2,
                    "strokeOpacity": 1
                },
                "position": "inside",
                "smartInvert": {
                    "fillStrategy": "invertBase",
                    "strokeStrategy": "similarBase",
                    "outsideEnable": true,
                    "mode": "lightness"
                }
            },
            "line": {
                "style": {
                    "curveType": {
                        "type": "ordinal",
                        "field": "20001",
                        "range": [
                            "linear"
                        ],
                        "domain": [
                            "随机指标",
                            "利润",
                            "数量"
                        ]
                    },
                    "lineWidth": {
                        "type": "ordinal",
                        "field": "20001",
                        "range": [
                            3
                        ],
                        "domain": [
                            "随机指标",
                            "利润",
                            "数量"
                        ]
                    },
                    "lineDash": {
                        "type": "ordinal",
                        "field": "20001",
                        "range": [
                            [
                                0,
                                0
                            ]
                        ],
                        "domain": [
                            "随机指标",
                            "利润",
                            "数量"
                        ]
                    }
                }
            },
            "area": {
                "style": {
                    "fillOpacity": 0.35
                },
                "visible": true
            },
            "point": {
                "style": {
                    "shape": {
                        "type": "ordinal",
                        "field": "20001",
                        "range": [
                            "circle"
                        ],
                        "domain": [
                            "随机指标",
                            "利润",
                            "数量"
                        ]
                    },
                    "size": {
                        "type": "ordinal",
                        "field": "20001",
                        "range": [
                            7.0898154036220635
                        ],
                        "domain": [
                            "随机指标",
                            "利润",
                            "数量"
                        ]
                    },
                    "stroke": {
                        "field": "20001",
                        "type": "ordinal",
                        "range": [
                            "#2E62F1",
                            "#4DC36A",
                            "#FF8406"
                        ],
                        "specified": {},
                        "domain": [
                            "随机指标",
                            "利润",
                            "数量"
                        ]
                    },
                    "strokeOpacity": {
                        "type": "ordinal",
                        "field": "20001",
                        "range": [
                            1
                        ],
                        "domain": [
                            "随机指标",
                            "利润",
                            "数量"
                        ]
                    },
                    "fillOpacity": {
                        "type": "ordinal",
                        "field": "20001",
                        "range": [
                            1
                        ],
                        "domain": [
                            "随机指标",
                            "利润",
                            "数量"
                        ]
                    }
                },
                "state": {
                    "hover": {
                        "lineWidth": 2,
                        "fillOpacity": 1,
                        "strokeOpacity": 1,
                        "scaleX": 1.5,
                        "scaleY": 1.5
                    }
                }
            },
            "hover": {
                "enable": true
            },
            "select": {
                "enable": true
            },
            "bar": {
                "state": {
                    "hover": {
                        "cursor": "pointer",
                        "fillOpacity": 0.8,
                        "stroke": "#58595B",
                        "lineWidth": 1,
                        "zIndex": 500
                    },
                    "selected": {
                        "cursor": "pointer",
                        "fillOpacity": 1,
                        "stroke": "#58595B",
                        "lineWidth": 1
                    },
                    "selected_reverse": {
                        "fillOpacity": 0.3,
                        "strokeWidth": 0.3
                    }
                }
            },
            "invalidType": "break",
            "seriesMark": "line",
            "markOverlap": true,
            "region": [
                {
                    "clip": true
                }
            ],
            "background": "rgba(255, 255, 255, 0)",
            "animation": false
        },
        {
            "id": "subSeries",
            "type": "line",
            "xField": "240305120101014",
            "yField": "10012",
            "zIndex": 300,
            "seriesField": "20001",
            "data": {
                "id": "subSeriesData",
                "values": [
                    {
                        "10001": "利润",
                        "10003": "240305120101022",
                        "10012": "0.6",
                        "20001": "利润",
                        "240305120101014": "华北",
                        "240305120101022": "431053.2174924314"
                    },
                    {
                        "10001": "数量",
                        "10003": "240305120101019",
                        "10012": "0.5",
                        "20001": "数量",
                        "240305120101014": "华北",
                        "240305120101019": "5146"
                    },
                    {
                        "10001": "利润",
                        "10003": "240305120101022",
                        "10012": "0.6",
                        "20001": "利润",
                        "240305120101014": "华东",
                        "240305120101022": "607218.6830426604"
                    },
                    {
                        "10001": "数量",
                        "10003": "240305120101019",
                        "10012": "0.5",
                        "20001": "数量",
                        "240305120101014": "华东",
                        "240305120101019": "11041"
                    },
                    {
                        "10001": "利润",
                        "10003": "240305120101022",
                        "10012": "0.6",
                        "20001": "利润",
                        "240305120101014": "西南",
                        "240305120101022": "97636.72803542018"
                    },
                    {
                        "10001": "数量",
                        "10003": "240305120101019",
                        "10012": "0.5",
                        "20001": "数量",
                        "240305120101014": "西南",
                        "240305120101019": "3399"
                    },
                    {
                        "10001": "利润",
                        "10003": "240305120101022",
                        "10012": "0.63",
                        "20001": "利润",
                        "240305120101014": "中南",
                        "240305120101022": "670885.3138181865"
                    },
                    {
                        "10001": "数量",
                        "10003": "240305120101019",
                        "10012": "0.64",
                        "20001": "数量",
                        "240305120101014": "中南",
                        "240305120101019": "9700"
                    },
                    {
                        "10001": "利润",
                        "10003": "240305120101022",
                        "10012": "0.6",
                        "20001": "利润",
                        "240305120101014": "西北",
                        "240305120101022": "98553.47551815212"
                    },
                    {
                        "10001": "数量",
                        "10003": "240305120101019",
                        "10012": "0.5",
                        "20001": "数量",
                        "240305120101014": "西北",
                        "240305120101019": "1785"
                    },
                    {
                        "10001": "利润",
                        "10003": "240305120101022",
                        "10012": "0.6",
                        "20001": "利润",
                        "240305120101014": "NE",
                        "240305120101022": "242191.509221375"
                    },
                    {
                        "10001": "数量",
                        "10003": "240305120101019",
                        "10012": "0.5",
                        "20001": "数量",
                        "240305120101014": "NE",
                        "240305120101019": "6463"
                    }
                ],
                "fields": {
                    "10001": {
                        "alias": "指标名称 "
                    },
                    "10011": {
                        "alias": "指标值(主轴) "
                    },
                    "10012": {
                        "alias": "指标值(次轴) "
                    },
                    "20001": {
                        "alias": "图例项 ",
                        "domain": [
                            "随机指标",
                            "利润",
                            "数量"
                        ],
                        "sortIndex": 0,
                        "lockStatisticsByDomain": true
                    },
                    "240305120101014": {
                        "alias": "地区",
                        "domain": [
                            "NE",
                            "华北",
                            "华东",
                            "西北",
                            "西南",
                            "中南"
                        ],
                        "sortIndex": 0,
                        "lockStatisticsByDomain": true
                    },
                    "240305120101019": {
                        "alias": "数量"
                    },
                    "240305120101022": {
                        "alias": "利润"
                    },
                    "240305120101041": {
                        "alias": "随机指标"
                    }
                }
            },
            "stackInverse": true,
            "label": {
                "visible": true,
                "offset": 3,
                "overlap": {
                    "hideOnHit": true,
                    "avoidBaseMark": false,
                    "strategy": [
                        {
                            "type": "position",
                            "position": [
                                "top",
                                "bottom"
                            ]
                        }
                    ],
                    "clampForce": true
                },
                "style": {
                    "fontSize": 12,
                    "fontWeight": "normal",
                    "zIndex": 400,
                    "lineHeight": "100%",
                    "fill": "#363839",
                    "stroke": "rgba(255, 255, 255, 0.8)",
                    "lineWidth": 2,
                    "strokeOpacity": 1
                },
                "position": "top",
                "smartInvert": false
            },
            "line": {
                "style": {
                    "curveType": {
                        "type": "ordinal",
                        "field": "20001",
                        "range": [
                            "linear"
                        ],
                        "domain": [
                            "随机指标",
                            "利润",
                            "数量"
                        ]
                    },
                    "lineWidth": {
                        "type": "ordinal",
                        "field": "20001",
                        "range": [
                            3
                        ],
                        "domain": [
                            "随机指标",
                            "利润",
                            "数量"
                        ]
                    },
                    "lineDash": {
                        "type": "ordinal",
                        "field": "20001",
                        "range": [
                            [
                                0,
                                0
                            ]
                        ],
                        "domain": [
                            "随机指标",
                            "利润",
                            "数量"
                        ]
                    }
                }
            },
            "area": {
                "style": {
                    "fillOpacity": 0.35
                },
                "visible": true
            },
            "point": {
                "style": {
                    "shape": {
                        "type": "ordinal",
                        "field": "20001",
                        "range": [
                            "circle"
                        ],
                        "domain": [
                            "随机指标",
                            "利润",
                            "数量"
                        ]
                    },
                    "size": {
                        "type": "ordinal",
                        "field": "20001",
                        "range": [
                            7.0898154036220635
                        ],
                        "domain": [
                            "随机指标",
                            "利润",
                            "数量"
                        ]
                    },
                    "stroke": {
                        "field": "20001",
                        "type": "ordinal",
                        "range": [
                            "#2E62F1",
                            "#4DC36A",
                            "#FF8406"
                        ],
                        "specified": {},
                        "domain": [
                            "随机指标",
                            "利润",
                            "数量"
                        ]
                    },
                    "strokeOpacity": {
                        "type": "ordinal",
                        "field": "20001",
                        "range": [
                            1
                        ],
                        "domain": [
                            "随机指标",
                            "利润",
                            "数量"
                        ]
                    },
                    "fillOpacity": {
                        "type": "ordinal",
                        "field": "20001",
                        "range": [
                            1
                        ],
                        "domain": [
                            "随机指标",
                            "利润",
                            "数量"
                        ]
                    }
                },
                "state": {
                    "hover": {
                        "lineWidth": 2,
                        "fillOpacity": 1,
                        "strokeOpacity": 1,
                        "scaleX": 1.5,
                        "scaleY": 1.5
                    }
                }
            },
            "hover": {
                "enable": true
            },
            "select": {
                "enable": true
            },
            "bar": {
                "state": {
                    "hover": {
                        "cursor": "pointer",
                        "fillOpacity": 0.8,
                        "stroke": "#58595B",
                        "lineWidth": 1,
                        "zIndex": 500
                    },
                    "selected": {
                        "cursor": "pointer",
                        "fillOpacity": 1,
                        "stroke": "#58595B",
                        "lineWidth": 1
                    },
                    "selected_reverse": {
                        "fillOpacity": 0.3,
                        "strokeWidth": 0.3
                    }
                }
            },
            "invalidType": "break",
            "seriesMark": "line",
            "markOverlap": true,
            "region": [
                {
                    "clip": true
                }
            ],
            "background": "rgba(255, 255, 255, 0)",
            "animation": false
        }
    ],
    "padding": 0,
    "labelLayout": "region",
    "data": [
        {
            "id": "data",
            "values": [
                {
                    "10001": "随机指标",
                    "10003": "240305120101041",
                    "10011": "674.2166006602847",
                    "20001": "随机指标",
                    "240305120101014": "华北",
                    "240305120101041": "674.2166006602847"
                },
                {
                    "10001": "随机指标",
                    "10003": "240305120101041",
                    "10011": "1488.4514478383246",
                    "20001": "随机指标",
                    "240305120101014": "华东",
                    "240305120101041": "1488.4514478383246"
                },
                {
                    "10001": "随机指标",
                    "10003": "240305120101041",
                    "10011": "458.1634098007726",
                    "20001": "随机指标",
                    "240305120101014": "西南",
                    "240305120101041": "458.1634098007726"
                },
                {
                    "10001": "随机指标",
                    "10003": "240305120101041",
                    "10011": "1273.4897947862023",
                    "20001": "随机指标",
                    "240305120101014": "中南",
                    "240305120101041": "1273.4897947862023"
                },
                {
                    "10001": "随机指标",
                    "10003": "240305120101041",
                    "10011": "243.7334843342503",
                    "20001": "随机指标",
                    "240305120101014": "西北",
                    "240305120101041": "243.7334843342503"
                },
                {
                    "10001": "随机指标",
                    "10003": "240305120101041",
                    "10011": "804.1107803662575",
                    "20001": "随机指标",
                    "240305120101014": "NE",
                    "240305120101041": "804.1107803662575"
                },
                {
                    "10001": "利润",
                    "10003": "240305120101022",
                    "10012": "431053.2174924314",
                    "20001": "利润",
                    "240305120101014": "华北",
                    "240305120101022": "431053.2174924314"
                },
                {
                    "10001": "数量",
                    "10003": "240305120101019",
                    "10012": "5146",
                    "20001": "数量",
                    "240305120101014": "华北",
                    "240305120101019": "5146"
                },
                {
                    "10001": "利润",
                    "10003": "240305120101022",
                    "10012": "607218.6830426604",
                    "20001": "利润",
                    "240305120101014": "华东",
                    "240305120101022": "607218.6830426604"
                },
                {
                    "10001": "数量",
                    "10003": "240305120101019",
                    "10012": "11041",
                    "20001": "数量",
                    "240305120101014": "华东",
                    "240305120101019": "11041"
                },
                {
                    "10001": "利润",
                    "10003": "240305120101022",
                    "10012": "97636.72803542018",
                    "20001": "利润",
                    "240305120101014": "西南",
                    "240305120101022": "97636.72803542018"
                },
                {
                    "10001": "数量",
                    "10003": "240305120101019",
                    "10012": "3399",
                    "20001": "数量",
                    "240305120101014": "西南",
                    "240305120101019": "3399"
                },
                {
                    "10001": "利润",
                    "10003": "240305120101022",
                    "10012": "670885.3138181865",
                    "20001": "利润",
                    "240305120101014": "中南",
                    "240305120101022": "670885.3138181865"
                },
                {
                    "10001": "数量",
                    "10003": "240305120101019",
                    "10012": "9700",
                    "20001": "数量",
                    "240305120101014": "中南",
                    "240305120101019": "9700"
                },
                {
                    "10001": "利润",
                    "10003": "240305120101022",
                    "10012": "98553.47551815212",
                    "20001": "利润",
                    "240305120101014": "西北",
                    "240305120101022": "98553.47551815212"
                },
                {
                    "10001": "数量",
                    "10003": "240305120101019",
                    "10012": "1785",
                    "20001": "数量",
                    "240305120101014": "西北",
                    "240305120101019": "1785"
                },
                {
                    "10001": "利润",
                    "10003": "240305120101022",
                    "10012": "242191.509221375",
                    "20001": "利润",
                    "240305120101014": "NE",
                    "240305120101022": "242191.509221375"
                },
                {
                    "10001": "数量",
                    "10003": "240305120101019",
                    "10012": "6463",
                    "20001": "数量",
                    "240305120101014": "NE",
                    "240305120101019": "6463"
                }
            ],
            "fields": {
                "10001": {
                    "alias": "指标名称 "
                },
                "10011": {
                    "alias": "指标值(主轴) "
                },
                "10012": {
                    "alias": "指标值(次轴) "
                },
                "20001": {
                    "alias": "图例项 ",
                    "domain": [
                        "随机指标",
                        "利润",
                        "数量"
                    ],
                    "sortIndex": 0,
                    "lockStatisticsByDomain": true
                },
                "240305120101014": {
                    "alias": "地区",
                    "domain": [
                        "NE",
                        "华北",
                        "华东",
                        "西北",
                        "西南",
                        "中南"
                    ],
                    "sortIndex": 0,
                    "lockStatisticsByDomain": true
                },
                "240305120101019": {
                    "alias": "数量"
                },
                "240305120101022": {
                    "alias": "利润"
                },
                "240305120101041": {
                    "alias": "随机指标"
                }
            }
        }
    ],
    "stackInverse": true,
    "axes": [
        {
            "id": "dimensionAxis",
            "type": "band",
            "tick": {
                "visible": false
            },
            "grid": {
                "visible": false,
                "style": {
                    "zIndex": 150,
                    "stroke": "#DADCDD",
                    "lineWidth": 1,
                    "lineDash": [
                        4,
                        2
                    ]
                }
            },
            "orient": "bottom",
            "visible": true,
            "domainLine": {
                "visible": true,
                "style": {
                    "lineWidth": 1,
                    "stroke": "#989999"
                }
            },
            "title": {
                "visible": false,
                "space": 5,
                "text": "地区",
                "style": {
                    "fontSize": 12,
                    "fill": "#363839",
                    "fontWeight": "normal"
                }
            },
            "maxHeight": null,
            "autoIndent": false,
            "sampling": false,
            "zIndex": 200,
            "label": {
                "visible": true,
                "space": 4,
                "style": {
                    "fontSize": 12,
                    "fill": "#6F6F6F",
                    "angle": 0,
                    "fontWeight": "normal",
                    "direction": "horizontal",
                    "maxLineWidth": 174
                },
                "autoHide": true,
                "autoHideMethod": "greedy",
                "flush": true,
                "lastVisible": true
            },
            "hover": true,
            "background": {
                "visible": true,
                "state": {
                    "hover": {
                        "fillOpacity": 0.08,
                        "fill": "#141414"
                    },
                    "hover_reverse": {
                        "fillOpacity": 0.08,
                        "fill": "#141414"
                    }
                }
            },
            "paddingInner": [
                0.15,
                0.1
            ],
            "paddingOuter": [
                0.075,
                0.1
            ]
        },
        {
            "id": "measureAxisLeft",
            "type": "linear",
            "tick": {
                "visible": false,
                "tickMode": "d3",
                "style": {
                    "stroke": "rgba(255, 255, 255, 0)"
                }
            },
            "niceType": "accurateFirst",
            "zIndex": 200,
            "grid": {
                "visible": true,
                "style": {
                    "zIndex": 150,
                    "stroke": "#DADCDD",
                    "lineWidth": 1,
                    "lineDash": [
                        4,
                        2
                    ]
                }
            },
            "orient": "left",
            "visible": true,
            "domainLine": {
                "visible": true,
                "style": {
                    "lineWidth": 1,
                    "stroke": "rgba(255, 255, 255, 0)"
                }
            },
            "title": {
                "visible": true,
                "text": "随机指标",
                "space": 8,
                "style": {
                    "fontSize": 12,
                    "fill": "#363839",
                    "fontWeight": "normal"
                }
            },
            "autoIndent": false,
            "sampling": false,
            "label": {
                "visible": true,
                "space": 6,
                "flush": true,
                "padding": 0,
                "style": {
                    "fontSize": 12,
                    "maxLineWidth": 174,
                    "fill": "#6F6F6F",
                    "angle": 0,
                    "fontWeight": "normal",
                    "dy": -1,
                    "direction": "horizontal"
                },
                "autoHide": true,
                "autoHideMethod": "greedy"
            },
            "background": {
                "visible": true,
                "state": {
                    "hover": {
                        "fillOpacity": 0.08,
                        "fill": "#141414"
                    },
                    "hover_reverse": {
                        "fillOpacity": 0.08,
                        "fill": "#141414"
                    }
                }
            },
            "zero": true,
            "nice": true,
            "seriesId": "mainSeries"
        },
        {
            "id": "measureAxisRight",
            "type": "linear",
            "tick": {
                "visible": false,
                "tickMode": "d3",
                "style": {
                    "stroke": "rgba(255, 255, 255, 0)"
                }
            },
            "niceType": "accurateFirst",
            "zIndex": 200,
            "grid": {
                "visible": false,
                "style": {
                    "zIndex": 150,
                    "stroke": "#DADCDD",
                    "lineWidth": 1,
                    "lineDash": [
                        4,
                        2
                    ]
                }
            },
            "orient": "right",
            "visible": true,
            "domainLine": {
                "visible": true,
                "style": {
                    "lineWidth": 1,
                    "stroke": "rgba(255, 255, 255, 0)"
                }
            },
            "title": {
                "visible": true,
                "text": "利润 & 数量",
                "space": 8,
                "style": {
                    "fontSize": 12,
                    "fill": "#363839",
                    "fontWeight": "normal"
                }
            },
            "autoIndent": false,
            "sampling": false,
            "label": {
                "visible": true,
                "space": 6,
                "flush": true,
                "padding": 0,
                "style": {
                    "fontSize": 12,
                    "maxLineWidth": 174,
                    "fill": "#6F6F6F",
                    "angle": 0,
                    "fontWeight": "normal",
                    "dy": -1,
                    "direction": "horizontal"
                },
                "autoHide": true,
                "autoHideMethod": "greedy"
            },
            "background": {
                "visible": true,
                "state": {
                    "hover": {
                        "fillOpacity": 0.08,
                        "fill": "#141414"
                    },
                    "hover_reverse": {
                        "fillOpacity": 0.08,
                        "fill": "#141414"
                    }
                }
            },
            "zero": true,
            "nice": true,
            "seriesId": "subSeries",
            "sync": {
                "axisId": "measureAxisLeft",
                "zeroAlign": true
            }
        }
    ],
    "seriesField": "20001",
    "color": {
        "field": "20001",
        "type": "ordinal",
        "range": [
            "#2E62F1",
            "#4DC36A",
            "#FF8406"
        ],
        "specified": {},
        "domain": [
            "随机指标",
            "利润",
            "数量"
        ]
    },
    "legends": [
        {
            "type": "discrete",
            "visible": true,
            "id": "legend-discrete",
            "orient": "bottom",
            "position": "middle",
            "layoutType": "normal",
            "maxRow": 1,
            "title": {
                "textStyle": {
                    "fontSize": 12,
                    "fill": "#6F6F6F"
                }
            },
            "layoutLevel": 30,
            "item": {
                "focus": true,
                "focusIconStyle": {
                    "size": 14
                },
                "maxWidth": 400,
                "spaceRow": 0,
                "spaceCol": 0,
                "padding": {
                    "top": 1,
                    "bottom": 1,
                    "left": 1,
                    "right": 1
                },
                "background": {
                    "visible": false,
                    "style": {
                        "fillOpacity": 0.001
                    }
                },
                "label": {
                    "style": {
                        "fontSize": 12,
                        "fill": "#6F6F6F"
                    }
                },
                "shape": {
                    "style": {
                        "lineWidth": 0,
                        "symbolType": "square",
                        "size": 10,
                        "fillOpacity": 1
                    }
                }
            },
            "pager": {
                "layout": "horizontal",
                "padding": 0,
                "textStyle": {},
                "space": 0,
                "handler": {
                    "preShape": "triangleLeft",
                    "nextShape": "triangleRight",
                    "style": {},
                    "state": {
                        "disable": {}
                    }
                }
            },
            "alignSelf": "start",
            "padding": {
                "top": 16,
                "bottom": 0,
                "left": 0,
                "right": 0
            }
        }
    ],
    "tooltip": {
        "handler": {}
    },
    "crosshair": {
        "xField": {
            "visible": true,
            "line": {
                "type": "rect",
                "style": {
                    "fillOpacity": 0.2,
                    "fill": "#b2bacf"
                }
            }
        },
        "gridZIndex": 100
    },
    "background": "rgba(255, 255, 255, 0)",
    "brush": {
        "inBrush": {
            "fillOpacity": 1,
            "strokeOpacity": 1,
            "colorAlpha": 1
        },
        "outOfBrush": {
            "colorAlpha": 0.2,
            "fillOpacity": 0.3
        }
    },
    "hash": "7b0ec61c005a7ca75dd8bed11dcd24b7"
}
const vchart = new VChart(spec, { dom: CONTAINER_ID });
vchart.renderSync();

// Just for the convenience of console debugging, DO NOT COPY!
window['vchart'] = vchart;

youngwinds avatar Mar 05 '24 03:03 youngwinds

需要支持一种新的“整体”防重叠策略 @xiaoluoHe

xile611 avatar Mar 06 '24 09:03 xile611

bad case 1: 小数值在大数值之上 image

const spec = {

    "type": "line",
    "theme": {},
    "xField": [
        "rKkHTg01DcUs"
    ],
    "yField": [
        "10002"
    ],
    "direction": "vertical",
    "sortDataByAxis": true,
    "seriesField": "30001",
    "padding": {
        "left": 6,
        "right": 6,
        "top": 6,
        "bottom": 6
    },
    "labelLayout": "region",
    "data": [
        {
            "id": "data",
            "values": [
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3591223859184462,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3591223859184462,
                    "rKkHTg01DcUs": "2024-07-01"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.14529361860619103,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.14529361860619103,
                    "rKkHTg01DcUs": "2024-07-01"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.09795736081222756,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.09795736081222756,
                    "rKkHTg01DcUs": "2024-07-01"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3639656867608988,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3639656867608988,
                    "rKkHTg01DcUs": "2024-07-02"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.14624259207476029,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.14624259207476029,
                    "rKkHTg01DcUs": "2024-07-02"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.09687987660223163,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.09687987660223163,
                    "rKkHTg01DcUs": "2024-07-02"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3556001881563051,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3556001881563051,
                    "rKkHTg01DcUs": "2024-07-03"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.14723569284498425,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.14723569284498425,
                    "rKkHTg01DcUs": "2024-07-03"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.09481588770181963,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.09481588770181963,
                    "rKkHTg01DcUs": "2024-07-03"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3515392112920553,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3515392112920553,
                    "rKkHTg01DcUs": "2024-07-04"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.14658790970339858,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.14658790970339858,
                    "rKkHTg01DcUs": "2024-07-04"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.0875682097909063,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.0875682097909063,
                    "rKkHTg01DcUs": "2024-07-04"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3251467160515761,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3251467160515761,
                    "rKkHTg01DcUs": "2024-07-05"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.1464244540270394,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.1464244540270394,
                    "rKkHTg01DcUs": "2024-07-05"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.08910332788116725,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.08910332788116725,
                    "rKkHTg01DcUs": "2024-07-05"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.34724265952991984,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.34724265952991984,
                    "rKkHTg01DcUs": "2024-07-06"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.1437634954463469,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.1437634954463469,
                    "rKkHTg01DcUs": "2024-07-06"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.0991299750385417,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.0991299750385417,
                    "rKkHTg01DcUs": "2024-07-06"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3461147558194339,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3461147558194339,
                    "rKkHTg01DcUs": "2024-07-07"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.14498493346825084,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.14498493346825084,
                    "rKkHTg01DcUs": "2024-07-07"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.10010922956301474,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.10010922956301474,
                    "rKkHTg01DcUs": "2024-07-07"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3613479487875169,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3613479487875169,
                    "rKkHTg01DcUs": "2024-07-08"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15371649408552648,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15371649408552648,
                    "rKkHTg01DcUs": "2024-07-08"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.10490099105084717,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.10490099105084717,
                    "rKkHTg01DcUs": "2024-07-08"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.372166160798662,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.372166160798662,
                    "rKkHTg01DcUs": "2024-07-09"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.1557463974948467,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.1557463974948467,
                    "rKkHTg01DcUs": "2024-07-09"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.10328945722319846,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.10328945722319846,
                    "rKkHTg01DcUs": "2024-07-09"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3634838862118099,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3634838862118099,
                    "rKkHTg01DcUs": "2024-07-10"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15932637849681017,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15932637849681017,
                    "rKkHTg01DcUs": "2024-07-10"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.1029639202938502,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.1029639202938502,
                    "rKkHTg01DcUs": "2024-07-10"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.36276674163742934,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.36276674163742934,
                    "rKkHTg01DcUs": "2024-07-11"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15831336521947328,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15831336521947328,
                    "rKkHTg01DcUs": "2024-07-11"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.0970195822626591,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.0970195822626591,
                    "rKkHTg01DcUs": "2024-07-11"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.35093533911497454,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.35093533911497454,
                    "rKkHTg01DcUs": "2024-07-12"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15852359100402064,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15852359100402064,
                    "rKkHTg01DcUs": "2024-07-12"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.0952367421743869,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.0952367421743869,
                    "rKkHTg01DcUs": "2024-07-12"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3621608213386485,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3621608213386485,
                    "rKkHTg01DcUs": "2024-07-13"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.1534851355178038,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.1534851355178038,
                    "rKkHTg01DcUs": "2024-07-13"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.10497663259056654,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.10497663259056654,
                    "rKkHTg01DcUs": "2024-07-13"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.362441632295165,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.362441632295165,
                    "rKkHTg01DcUs": "2024-07-14"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15306065984770126,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15306065984770126,
                    "rKkHTg01DcUs": "2024-07-14"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.10325709883243307,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.10325709883243307,
                    "rKkHTg01DcUs": "2024-07-14"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.37202595815128275,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.37202595815128275,
                    "rKkHTg01DcUs": "2024-07-15"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15961968657965162,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15961968657965162,
                    "rKkHTg01DcUs": "2024-07-15"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.10437455373301713,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.10437455373301713,
                    "rKkHTg01DcUs": "2024-07-15"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.37010326080629574,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.37010326080629574,
                    "rKkHTg01DcUs": "2024-07-16"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.16057424028995293,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.16057424028995293,
                    "rKkHTg01DcUs": "2024-07-16"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.1046267515725833,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.1046267515725833,
                    "rKkHTg01DcUs": "2024-07-16"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.36516169647867086,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.36516169647867086,
                    "rKkHTg01DcUs": "2024-07-17"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.16014804011081502,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.16014804011081502,
                    "rKkHTg01DcUs": "2024-07-17"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.10275805843009445,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.10275805843009445,
                    "rKkHTg01DcUs": "2024-07-17"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3572836451994157,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3572836451994157,
                    "rKkHTg01DcUs": "2024-07-18"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15416449498249193,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15416449498249193,
                    "rKkHTg01DcUs": "2024-07-18"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.09117770126924235,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.09117770126924235,
                    "rKkHTg01DcUs": "2024-07-18"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3321759664499765,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3321759664499765,
                    "rKkHTg01DcUs": "2024-07-19"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15593330454504783,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15593330454504783,
                    "rKkHTg01DcUs": "2024-07-19"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.09150395449894767,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.09150395449894767,
                    "rKkHTg01DcUs": "2024-07-19"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.35291619854742967,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.35291619854742967,
                    "rKkHTg01DcUs": "2024-07-20"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.154390884723242,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.154390884723242,
                    "rKkHTg01DcUs": "2024-07-20"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.1012442388160048,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.1012442388160048,
                    "rKkHTg01DcUs": "2024-07-20"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3489923887060381,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3489923887060381,
                    "rKkHTg01DcUs": "2024-07-21"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15287534280153442,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15287534280153442,
                    "rKkHTg01DcUs": "2024-07-21"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.09995034746300677,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.09995034746300677,
                    "rKkHTg01DcUs": "2024-07-21"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.362965571051951,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.362965571051951,
                    "rKkHTg01DcUs": "2024-07-22"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.16246655669224766,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.16246655669224766,
                    "rKkHTg01DcUs": "2024-07-22"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.1037780342398616,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.1037780342398616,
                    "rKkHTg01DcUs": "2024-07-22"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.36417576710879546,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.36417576710879546,
                    "rKkHTg01DcUs": "2024-07-23"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.1611427394244243,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.1611427394244243,
                    "rKkHTg01DcUs": "2024-07-23"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.10415383591951125,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.10415383591951125,
                    "rKkHTg01DcUs": "2024-07-23"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.359604798509896,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.359604798509896,
                    "rKkHTg01DcUs": "2024-07-24"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.1573986262571154,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.1573986262571154,
                    "rKkHTg01DcUs": "2024-07-24"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.10317137261337214,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.10317137261337214,
                    "rKkHTg01DcUs": "2024-07-24"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.35775715335136976,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.35775715335136976,
                    "rKkHTg01DcUs": "2024-07-25"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15453165033235985,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15453165033235985,
                    "rKkHTg01DcUs": "2024-07-25"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.09487037070216617,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.09487037070216617,
                    "rKkHTg01DcUs": "2024-07-25"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3399563991896415,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3399563991896415,
                    "rKkHTg01DcUs": "2024-07-26"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15085660177926538,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15085660177926538,
                    "rKkHTg01DcUs": "2024-07-26"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.09506077688716638,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.09506077688716638,
                    "rKkHTg01DcUs": "2024-07-26"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3541194148998615,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3541194148998615,
                    "rKkHTg01DcUs": "2024-07-27"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.14807588457655374,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.14807588457655374,
                    "rKkHTg01DcUs": "2024-07-27"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.10149092531285953,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.10149092531285953,
                    "rKkHTg01DcUs": "2024-07-27"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3577531084214087,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3577531084214087,
                    "rKkHTg01DcUs": "2024-07-28"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.14685280067325066,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.14685280067325066,
                    "rKkHTg01DcUs": "2024-07-28"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.09940966807752283,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.09940966807752283,
                    "rKkHTg01DcUs": "2024-07-28"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.35739166895128127,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.35739166895128127,
                    "rKkHTg01DcUs": "2024-07-29"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.1492021319485881,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.1492021319485881,
                    "rKkHTg01DcUs": "2024-07-29"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.1000903094712058,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.1000903094712058,
                    "rKkHTg01DcUs": "2024-07-29"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3527608412036104,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3527608412036104,
                    "rKkHTg01DcUs": "2024-07-30"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.14729811455674777,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.14729811455674777,
                    "rKkHTg01DcUs": "2024-07-30"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.09867672844976778,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.09867672844976778,
                    "rKkHTg01DcUs": "2024-07-30"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.34683398090781364,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.34683398090781364,
                    "rKkHTg01DcUs": "2024-07-31"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.14946105390201417,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.14946105390201417,
                    "rKkHTg01DcUs": "2024-07-31"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.09882066783779231,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.09882066783779231,
                    "rKkHTg01DcUs": "2024-07-31"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3464641307610967,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3464641307610967,
                    "rKkHTg01DcUs": "2024-08-01"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.14957674355458928,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.14957674355458928,
                    "rKkHTg01DcUs": "2024-08-01"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.09489281391440028,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.09489281391440028,
                    "rKkHTg01DcUs": "2024-08-01"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.33508677723629954,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.33508677723629954,
                    "rKkHTg01DcUs": "2024-08-02"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.14728118256147354,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.14728118256147354,
                    "rKkHTg01DcUs": "2024-08-02"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.09110951256826172,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.09110951256826172,
                    "rKkHTg01DcUs": "2024-08-02"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.33820538534354294,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.33820538534354294,
                    "rKkHTg01DcUs": "2024-08-03"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.14741276699438596,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.14741276699438596,
                    "rKkHTg01DcUs": "2024-08-03"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.08883098868759197,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.08883098868759197,
                    "rKkHTg01DcUs": "2024-08-03"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3400933117655709,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3400933117655709,
                    "rKkHTg01DcUs": "2024-08-04"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.14046450899919344,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.14046450899919344,
                    "rKkHTg01DcUs": "2024-08-04"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.08709989349803261,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.08709989349803261,
                    "rKkHTg01DcUs": "2024-08-04"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.34721765391860776,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.34721765391860776,
                    "rKkHTg01DcUs": "2024-08-05"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.14767031849829446,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.14767031849829446,
                    "rKkHTg01DcUs": "2024-08-05"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.09500205861178262,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.09500205861178262,
                    "rKkHTg01DcUs": "2024-08-05"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.35265291555327793,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.35265291555327793,
                    "rKkHTg01DcUs": "2024-08-06"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.14863968300450237,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.14863968300450237,
                    "rKkHTg01DcUs": "2024-08-06"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.09937909513525385,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.09937909513525385,
                    "rKkHTg01DcUs": "2024-08-06"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.35430107774821185,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.35430107774821185,
                    "rKkHTg01DcUs": "2024-08-07"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15094008974317588,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15094008974317588,
                    "rKkHTg01DcUs": "2024-08-07"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.09796348476533497,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.09796348476533497,
                    "rKkHTg01DcUs": "2024-08-07"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.35153204068644806,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.35153204068644806,
                    "rKkHTg01DcUs": "2024-08-08"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15127313482435886,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15127313482435886,
                    "rKkHTg01DcUs": "2024-08-08"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.09719829973566406,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.09719829973566406,
                    "rKkHTg01DcUs": "2024-08-08"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3352015121975719,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3352015121975719,
                    "rKkHTg01DcUs": "2024-08-09"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.14767211977043088,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.14767211977043088,
                    "rKkHTg01DcUs": "2024-08-09"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.10079490820431104,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.10079490820431104,
                    "rKkHTg01DcUs": "2024-08-09"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3479104504462829,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3479104504462829,
                    "rKkHTg01DcUs": "2024-08-10"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.14596392214914816,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.14596392214914816,
                    "rKkHTg01DcUs": "2024-08-10"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.10035132085848734,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.10035132085848734,
                    "rKkHTg01DcUs": "2024-08-10"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3553620056191917,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3553620056191917,
                    "rKkHTg01DcUs": "2024-08-11"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.14561703047330884,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.14561703047330884,
                    "rKkHTg01DcUs": "2024-08-11"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.10285282040198833,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.10285282040198833,
                    "rKkHTg01DcUs": "2024-08-11"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3563546948173105,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3563546948173105,
                    "rKkHTg01DcUs": "2024-08-12"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15147308980225627,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15147308980225627,
                    "rKkHTg01DcUs": "2024-08-12"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.09857530613001413,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.09857530613001413,
                    "rKkHTg01DcUs": "2024-08-12"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3483453077427154,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3483453077427154,
                    "rKkHTg01DcUs": "2024-08-13"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15381576363769703,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15381576363769703,
                    "rKkHTg01DcUs": "2024-08-13"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.10359658108335087,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.10359658108335087,
                    "rKkHTg01DcUs": "2024-08-13"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.37218964091034423,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.37218964091034423,
                    "rKkHTg01DcUs": "2024-08-14"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15808535007529642,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15808535007529642,
                    "rKkHTg01DcUs": "2024-08-14"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.11034371221922921,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.11034371221922921,
                    "rKkHTg01DcUs": "2024-08-14"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3558688167468778,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3558688167468778,
                    "rKkHTg01DcUs": "2024-08-15"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15693185828917627,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15693185828917627,
                    "rKkHTg01DcUs": "2024-08-15"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.1040649418342375,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.1040649418342375,
                    "rKkHTg01DcUs": "2024-08-15"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.33382668680931493,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.33382668680931493,
                    "rKkHTg01DcUs": "2024-08-16"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15021670629991962,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15021670629991962,
                    "rKkHTg01DcUs": "2024-08-16"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.1028406319009585,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.1028406319009585,
                    "rKkHTg01DcUs": "2024-08-16"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3491415767297938,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3491415767297938,
                    "rKkHTg01DcUs": "2024-08-17"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.14856695233063805,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.14856695233063805,
                    "rKkHTg01DcUs": "2024-08-17"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.11330354377737469,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.11330354377737469,
                    "rKkHTg01DcUs": "2024-08-17"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.35098436720799636,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.35098436720799636,
                    "rKkHTg01DcUs": "2024-08-18"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15192645432666246,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15192645432666246,
                    "rKkHTg01DcUs": "2024-08-18"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.1310249127295592,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.1310249127295592,
                    "rKkHTg01DcUs": "2024-08-18"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.36047480507389734,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.36047480507389734,
                    "rKkHTg01DcUs": "2024-08-19"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15384615384615385,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15384615384615385,
                    "rKkHTg01DcUs": "2024-08-19"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.1113348074013732,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.1113348074013732,
                    "rKkHTg01DcUs": "2024-08-19"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3616009907162053,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3616009907162053,
                    "rKkHTg01DcUs": "2024-08-20"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15657360633624726,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15657360633624726,
                    "rKkHTg01DcUs": "2024-08-20"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.11448276149633173,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.11448276149633173,
                    "rKkHTg01DcUs": "2024-08-20"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.36226599293867984,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.36226599293867984,
                    "rKkHTg01DcUs": "2024-08-21"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15847637643000007,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15847637643000007,
                    "rKkHTg01DcUs": "2024-08-21"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.11300387400486887,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.11300387400486887,
                    "rKkHTg01DcUs": "2024-08-21"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3559064790881858,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3559064790881858,
                    "rKkHTg01DcUs": "2024-08-22"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15774369165686639,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15774369165686639,
                    "rKkHTg01DcUs": "2024-08-22"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.10945921300052198,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.10945921300052198,
                    "rKkHTg01DcUs": "2024-08-22"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3364285729760881,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3364285729760881,
                    "rKkHTg01DcUs": "2024-08-23"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.1557470280716426,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.1557470280716426,
                    "rKkHTg01DcUs": "2024-08-23"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.11457658551592503,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.11457658551592503,
                    "rKkHTg01DcUs": "2024-08-23"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3501367069624536,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3501367069624536,
                    "rKkHTg01DcUs": "2024-08-24"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.1526728725836244,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.1526728725836244,
                    "rKkHTg01DcUs": "2024-08-24"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.11279467437224529,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.11279467437224529,
                    "rKkHTg01DcUs": "2024-08-24"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.35056846983851114,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.35056846983851114,
                    "rKkHTg01DcUs": "2024-08-25"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.1529390603136337,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.1529390603136337,
                    "rKkHTg01DcUs": "2024-08-25"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.11838001864141899,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.11838001864141899,
                    "rKkHTg01DcUs": "2024-08-25"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.35947485457561096,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.35947485457561096,
                    "rKkHTg01DcUs": "2024-08-26"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.14769768981738104,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.14769768981738104,
                    "rKkHTg01DcUs": "2024-08-26"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.12477488067327663,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.12477488067327663,
                    "rKkHTg01DcUs": "2024-08-26"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3591420317317982,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3591420317317982,
                    "rKkHTg01DcUs": "2024-08-27"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15057588434093708,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15057588434093708,
                    "rKkHTg01DcUs": "2024-08-27"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.12564768483074543,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.12564768483074543,
                    "rKkHTg01DcUs": "2024-08-27"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.36010606127194,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.36010606127194,
                    "rKkHTg01DcUs": "2024-08-28"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15484359729363778,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15484359729363778,
                    "rKkHTg01DcUs": "2024-08-28"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.12008069697407275,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.12008069697407275,
                    "rKkHTg01DcUs": "2024-08-28"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.34844752163895637,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.34844752163895637,
                    "rKkHTg01DcUs": "2024-08-29"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15507464661560497,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15507464661560497,
                    "rKkHTg01DcUs": "2024-08-29"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": 0.11725706768790087,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": 0.11725706768790087,
                    "rKkHTg01DcUs": "2024-08-29"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.33099364387764263,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.33099364387764263,
                    "rKkHTg01DcUs": "2024-08-30"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.14961569529777494,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.14961569529777494,
                    "rKkHTg01DcUs": "2024-08-30"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-08-30"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3283995169072118,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3283995169072118,
                    "rKkHTg01DcUs": "2024-08-31"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15691193500206121,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15691193500206121,
                    "rKkHTg01DcUs": "2024-08-31"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-08-31"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.30701752547721983,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.30701752547721983,
                    "rKkHTg01DcUs": "2024-09-01"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.17039089169745447,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.17039089169745447,
                    "rKkHTg01DcUs": "2024-09-01"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-01"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3481634032293417,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3481634032293417,
                    "rKkHTg01DcUs": "2024-09-02"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.189559435961131,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.189559435961131,
                    "rKkHTg01DcUs": "2024-09-02"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-02"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.354611637914534,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.354611637914534,
                    "rKkHTg01DcUs": "2024-09-03"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.19844488530297263,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.19844488530297263,
                    "rKkHTg01DcUs": "2024-09-03"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-03"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.35741188300462196,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.35741188300462196,
                    "rKkHTg01DcUs": "2024-09-04"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.1909929259429136,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.1909929259429136,
                    "rKkHTg01DcUs": "2024-09-04"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-04"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3382350211501298,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3382350211501298,
                    "rKkHTg01DcUs": "2024-09-05"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.1867357440287749,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.1867357440287749,
                    "rKkHTg01DcUs": "2024-09-05"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-05"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.32668349449843714,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.32668349449843714,
                    "rKkHTg01DcUs": "2024-09-06"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.1754098227387093,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.1754098227387093,
                    "rKkHTg01DcUs": "2024-09-06"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-06"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.35257040532683254,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.35257040532683254,
                    "rKkHTg01DcUs": "2024-09-07"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15161460436060045,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15161460436060045,
                    "rKkHTg01DcUs": "2024-09-07"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-07"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3056122882489371,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3056122882489371,
                    "rKkHTg01DcUs": "2024-09-08"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15810955826124173,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15810955826124173,
                    "rKkHTg01DcUs": "2024-09-08"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-08"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.35409193013041873,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.35409193013041873,
                    "rKkHTg01DcUs": "2024-09-09"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.1420793241023234,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.1420793241023234,
                    "rKkHTg01DcUs": "2024-09-09"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-09"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3425044790660425,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3425044790660425,
                    "rKkHTg01DcUs": "2024-09-10"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.1610564816420215,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.1610564816420215,
                    "rKkHTg01DcUs": "2024-09-10"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-10"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.343301148138311,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.343301148138311,
                    "rKkHTg01DcUs": "2024-09-11"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.17884333693302817,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.17884333693302817,
                    "rKkHTg01DcUs": "2024-09-11"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-11"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.33719729614383853,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.33719729614383853,
                    "rKkHTg01DcUs": "2024-09-12"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.17836486761414827,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.17836486761414827,
                    "rKkHTg01DcUs": "2024-09-12"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-12"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.31113714167869666,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.31113714167869666,
                    "rKkHTg01DcUs": "2024-09-13"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.16371375541348732,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.16371375541348732,
                    "rKkHTg01DcUs": "2024-09-13"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-13"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.29790298744785526,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.29790298744785526,
                    "rKkHTg01DcUs": "2024-09-14"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.15029649999064668,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.15029649999064668,
                    "rKkHTg01DcUs": "2024-09-14"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-14"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.33909739164911606,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.33909739164911606,
                    "rKkHTg01DcUs": "2024-09-15"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.16632285138347214,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.16632285138347214,
                    "rKkHTg01DcUs": "2024-09-15"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-15"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3565785163138562,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3565785163138562,
                    "rKkHTg01DcUs": "2024-09-16"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.1331804526476472,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.1331804526476472,
                    "rKkHTg01DcUs": "2024-09-16"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-16"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.2804800908756023,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.2804800908756023,
                    "rKkHTg01DcUs": "2024-09-17"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.13485604758641034,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.13485604758641034,
                    "rKkHTg01DcUs": "2024-09-17"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-17"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.34347008873347207,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.34347008873347207,
                    "rKkHTg01DcUs": "2024-09-18"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.18343165877424572,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.18343165877424572,
                    "rKkHTg01DcUs": "2024-09-18"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-18"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3279744981476695,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3279744981476695,
                    "rKkHTg01DcUs": "2024-09-19"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.18612279423858644,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.18612279423858644,
                    "rKkHTg01DcUs": "2024-09-19"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-19"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3213411535114641,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3213411535114641,
                    "rKkHTg01DcUs": "2024-09-20"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.1670424434185781,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.1670424434185781,
                    "rKkHTg01DcUs": "2024-09-20"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-20"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3396740821029958,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3396740821029958,
                    "rKkHTg01DcUs": "2024-09-21"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": 0.1683922959833322,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": 0.1683922959833322,
                    "rKkHTg01DcUs": "2024-09-21"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-21"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.30994238326227996,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.30994238326227996,
                    "rKkHTg01DcUs": "2024-09-22"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": null,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": null,
                    "rKkHTg01DcUs": "2024-09-22"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-22"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3536086527650358,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3536086527650358,
                    "rKkHTg01DcUs": "2024-09-23"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": null,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": null,
                    "rKkHTg01DcUs": "2024-09-23"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-23"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.35526806971554664,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.35526806971554664,
                    "rKkHTg01DcUs": "2024-09-24"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": null,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": null,
                    "rKkHTg01DcUs": "2024-09-24"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-24"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.35171488419380553,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.35171488419380553,
                    "rKkHTg01DcUs": "2024-09-25"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": null,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": null,
                    "rKkHTg01DcUs": "2024-09-25"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-25"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.3248028909329829,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.3248028909329829,
                    "rKkHTg01DcUs": "2024-09-26"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": null,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": null,
                    "rKkHTg01DcUs": "2024-09-26"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-26"
                },
                {
                    "10001": "DNU次日留存",
                    "10002": 0.31769919587765244,
                    "10003": "0k9axDEWR4yO",
                    "30001": "DNU次日留存",
                    "0k9axDEWR4yO": 0.31769919587765244,
                    "rKkHTg01DcUs": "2024-09-27"
                },
                {
                    "10001": "DNU7日留存",
                    "10002": null,
                    "10003": "rdPhFmwY9XMd",
                    "30001": "DNU7日留存",
                    "rdPhFmwY9XMd": null,
                    "rKkHTg01DcUs": "2024-09-27"
                },
                {
                    "10001": "DNU30日留存",
                    "10002": null,
                    "10003": "8evzlOQYnvTr",
                    "30001": "DNU30日留存",
                    "8evzlOQYnvTr": null,
                    "rKkHTg01DcUs": "2024-09-27"
                }
            ],
            "fields": {
                "10001": {
                    "alias": "指标名称"
                },
                "10002": {
                    "alias": "指标值"
                },
                "30001": {
                    "alias": "图例项",
                    "domain": [
                        "DNU次日留存",
                        "DNU7日留存",
                        "DNU30日留存"
                    ],
                    "sortIndex": 0,
                    "lockStatisticsByDomain": true
                },
                "rKkHTg01DcUs": {
                    "alias": "统计日期",
                    "domain": [
                        "2024-07-01",
                        "2024-07-02",
                        "2024-07-03",
                        "2024-07-04",
                        "2024-07-05",
                        "2024-07-06",
                        "2024-07-07",
                        "2024-07-08",
                        "2024-07-09",
                        "2024-07-10",
                        "2024-07-11",
                        "2024-07-12",
                        "2024-07-13",
                        "2024-07-14",
                        "2024-07-15",
                        "2024-07-16",
                        "2024-07-17",
                        "2024-07-18",
                        "2024-07-19",
                        "2024-07-20",
                        "2024-07-21",
                        "2024-07-22",
                        "2024-07-23",
                        "2024-07-24",
                        "2024-07-25",
                        "2024-07-26",
                        "2024-07-27",
                        "2024-07-28",
                        "2024-07-29",
                        "2024-07-30",
                        "2024-07-31",
                        "2024-08-01",
                        "2024-08-02",
                        "2024-08-03",
                        "2024-08-04",
                        "2024-08-05",
                        "2024-08-06",
                        "2024-08-07",
                        "2024-08-08",
                        "2024-08-09",
                        "2024-08-10",
                        "2024-08-11",
                        "2024-08-12",
                        "2024-08-13",
                        "2024-08-14",
                        "2024-08-15",
                        "2024-08-16",
                        "2024-08-17",
                        "2024-08-18",
                        "2024-08-19",
                        "2024-08-20",
                        "2024-08-21",
                        "2024-08-22",
                        "2024-08-23",
                        "2024-08-24",
                        "2024-08-25",
                        "2024-08-26",
                        "2024-08-27",
                        "2024-08-28",
                        "2024-08-29",
                        "2024-08-30",
                        "2024-08-31",
                        "2024-09-01",
                        "2024-09-02",
                        "2024-09-03",
                        "2024-09-04",
                        "2024-09-05",
                        "2024-09-06",
                        "2024-09-07",
                        "2024-09-08",
                        "2024-09-09",
                        "2024-09-10",
                        "2024-09-11",
                        "2024-09-12",
                        "2024-09-13",
                        "2024-09-14",
                        "2024-09-15",
                        "2024-09-16",
                        "2024-09-17",
                        "2024-09-18",
                        "2024-09-19",
                        "2024-09-20",
                        "2024-09-21",
                        "2024-09-22",
                        "2024-09-23",
                        "2024-09-24",
                        "2024-09-25",
                        "2024-09-26",
                        "2024-09-27"
                    ],
                    "sortIndex": 0,
                    "lockStatisticsByDomain": true
                },
                "0k9axDEWR4yO": {
                    "alias": "DNU次日留存"
                },
                "rdPhFmwY9XMd": {
                    "alias": "DNU7日留存"
                },
                "8evzlOQYnvTr": {
                    "alias": "DNU30日留存"
                }
            }
        }
    ],
    "stackInverse": true,
    "axes": [
        {
            "type": "band",
            "tick": {
                "style": {
                    "strokeOpacity": 0.2
                },
                "visible": false
            },
            "grid": {
                "visible": false,
                "style": {
                    "zIndex": 150,
                    "stroke": "rgba(57,57,57,1)",
                    "lineWidth": 1,
                    "lineDash": []
                }
            },
            "orient": "bottom",
            "visible": true,
            "domainLine": {
                "visible": true,
                "style": {
                    "lineWidth": 1,
                    "stroke": "rgba(51,51,51,0.3)"
                }
            },
            "title": {
                "visible": false,
                "space": 5,
                "text": "",
                "style": {
                    "fontSize": 12,
                    "fill": "#000000",
                    "fontFamily": "D-DIN",
                    "fontWeight": "normal"
                }
            },
            "maxHeight": null,
            "autoIndent": false,
            "sampling": false,
            "zIndex": 200,
            "label": {
                "visible": true,
                "space": 4,
                "style": {
                    "fontSize": 30,
                    "fill": "#666666",
                    "angle": 0,
                    "fontFamily": "D-DIN",
                    "fontWeight": "normal",
                    "direction": "horizontal",
                    "maxLineWidth": 174
                },
                "autoHide": true,
                "autoHideMethod": "greedy",
                "flush": true,
                "lastVisible": true,
                "autoHideSeparation": 4
            },
            "hover": true,
            "background": {
                "visible": true,
                "state": {
                    "hover": {
                        "fillOpacity": 0.08,
                        "fill": "#141414"
                    },
                    "hover_reverse": {
                        "fillOpacity": 0.08,
                        "fill": "#141414"
                    }
                }
            },
            "paddingInner": 0.8,
            "paddingOuter": 0.05,
            "ticks": true
        },
        {
            "type": "linear",
            "tick": {
                "size": 4,
                "visible": true,
                "tickMode": "d3"
            },
            "niceType": "rough",
            "zIndex": 200,
            "grid": {
                "visible": true
            },
            "orient": "left",
            "visible": true,
            "domainLine": {
                "visible": false,
                "style": {
                    "lineWidth": 1,
                    "stroke": "#d5d7e2"
                }
            },
            "title": {
                "visible": false,
                "text": "",
                "space": 8,
                "style": {
                    "fontSize": 12,
                    "fill": "rgba(255,255,255,0.5)",
                    "fontFamily": "D-DIN",
                    "fontWeight": "normal"
                }
            },
            "autoIndent": false,
            "sampling": false,
            "label": {
                "visible": true,
                "space": 6,
                "flush": true,
                "padding": 0,
                "style": {
                    "fontSize": 12,
                    "maxLineWidth": 174,
                    "fill": "#000000",
                    "angle": 0,
                    "fontFamily": "D-DIN",
                    "fontWeight": "normal",
                    "dy": 0,
                    "direction": "horizontal"
                },
                "autoHide": true,
                "autoHideMethod": "greedy",
                "autoHideSeparation": 4,
                "rotateAngle": [
                    null
                ],
                "labelOverlap": "custom",
                "tighten": false,
               
            },
            "background": {
                "visible": true,
                "state": {
                    "hover": {
                        "fillOpacity": 0.08,
                        "fill": "#141414"
                    },
                    "hover_reverse": {
                        "fillOpacity": 0.08,
                        "fill": "#141414"
                    }
                }
            },
            "innerOffset": {
                "top": 0
            },
            "zero": false,
            "nice": true,
            "ticks": true
        },
        {
            "type": "linear",
            "tick": {
                "size": 4,
                "visible": true,
                "tickMode": "d3"
            },
            "niceType": "rough",
            "zIndex": 200,
            "grid": {
                "visible": false
            },
            "orient": "right",
            "visible": true,
            "domainLine": {
                "visible": false
            },
            "title": {
                "visible": false
            },
            "autoIndent": false,
            "sampling": false,
            "label": {
                "visible": true,
                "space": 6,
                "flush": true,
                "padding": 0,
                "style": {
                    "visible": false,
                    "fontSize": 12,
                    "maxLineWidth": 174,
                    "fill": "#000000",
                    "angle": 0,
                    "fontFamily": "D-DIN",
                    "fontWeight": "normal",
                    "dy": 0,
                    "direction": "horizontal"
                },
                "autoHide": true,
                "autoHideMethod": "greedy",
                "autoHideSeparation": 4,
                "rotateAngle": [
                    null
                ],
                "labelOverlap": "custom",
                "tighten": false
            },
            "background": {
                "visible": true,
                "state": {
                    "hover": {
                        "fillOpacity": 0.08,
                        "fill": "#141414"
                    },
                    "hover_reverse": {
                        "fillOpacity": 0.08,
                        "fill": "#141414"
                    }
                }
            },
            "innerOffset": {
                "top": 0
            },
            "zero": false,
            "nice": true,
            "ticks": true
        }
    ],
    "color": {
        "field": "30001",
        "type": "ordinal",
        "range": [
            "rgb(140,86,255)",
            "rgb(255,153,51)",
            "rgb(56,161,105)"
        ],
        "specified": {}
    },
    "colorGradient": {
        "type": "linear",
        "x0": {
            "field": "30001",
            "type": "ordinal",
            "range": [
                0,
                0,
                0
            ]
        },
        "y0": {
            "field": "30001",
            "type": "ordinal",
            "range": [
                1,
                1,
                1
            ]
        },
        "x1": {
            "field": "30001",
            "type": "ordinal",
            "range": [
                1,
                1,
                1
            ]
        },
        "y1": {
            "field": "30001",
            "type": "ordinal",
            "range": [
                1,
                1,
                1
            ]
        },
        "stops": [
            {
                "offset": 0,
                "color": {
                    "field": "30001",
                    "type": "ordinal",
                    "range": [
                        "rgba(140,86,255,0.2)",
                        "rgba(255,153,51,0.2)",
                        "rgba(56,161,105,0.2)"
                    ]
                }
            },
            {
                "offset": 1,
                "color": {
                    "field": "30001",
                    "type": "ordinal",
                    "range": [
                        "rgb(140,86,255)",
                        "rgb(255,153,51)",
                        "rgb(56,161,105)"
                    ]
                }
            }
        ]
    },
    "legends": [
        {
            "type": "discrete",
            "visible": true,
            "id": "legend-discrete",
            "orient": "top",
            "position": "end",
            "layoutType": "normal",
            "maxRow": 1,
            "title": {
                "textStyle": {
                    "fontSize": 32,
                    "fill": "#333333"
                }
            },
            "layoutLevel": 70,
            "item": {
                "focus": false,
                "focusIconStyle": {
                    "size": 14
                },
                "maxWidth": 400,
                "spaceRow": 0,
                "spaceCol": 0,
                "padding": {
                    "left": 10,
                    "right": 0,
                    "top": 0,
                    "bottom": 5
                },
                "background": {
                    "visible": false,
                    "style": {
                        "fillOpacity": 0.001
                    }
                },
                "label": {
                    "style": {
                        "fontSize": 32,
                        "fill": "#333333",
                        "fontFamily": "SourceHanSansCN-Normal",
                        "fontWeight": "normal"
                    },
                    "state": {
                        "unSelected": {
                            "fillOpacity": 0.2
                        }
                    }
                },
                "shape": {
                    "style": {
                        "lineWidth": 0,
                        "symbolType": "square",
                        "fillOpacity": 1,
                        "size": 32,
                        "width": 32,
                        "height": 19.776
                    }
                }
            },
            "pager": {
                "layout": "horizontal",
                "padding": 0,
                "textStyle": {},
                "space": 0,
                "handler": {
                    "preShape": "triangleLeft",
                    "nextShape": "triangleRight",
                    "style": {},
                    "state": {
                        "disable": {}
                    }
                }
            },
            "alignSelf": "end",
            "padding": {
                "left": 10,
                "right": 0,
                "top": 0,
                "bottom": 12
            }
        }
    ],
    "label": {
        "visible": true,
        "offset": 3,
        "overlap": {
            "hideOnHit": true,
            "avoidBaseMark": false,
            "strategy": [
                {
                    "type": "position",
                    "position": [
                        "top",
                        "bottom"
                    ]
                }
            ],
            "clampForce": true
        },
        "style": {
            "fontSize": 12,
            "fontFamily": "D-DIN",
            "fontWeight": "normal",
            "zIndex": 400,
            "lineHeight": "100%",
            "boundsPadding": [
                1,
                0,
                0,
                0
            ],
            "fill": "#000000",
            "strokeOpacity": 0
        },
        "position": "top",
        "smartInvert": false,
        "fontWeight": "normal",
        "aniamiton": false,
        "avoidBaseMark": true,
        formatMethod: label => label?.toFixed(4),
    },
    "tooltip": {
        "visible": true,
        "renderMode": "canvas",
        "mark": {
            "visible": true
        },
        "style": {
            "panel": {
                "padding": {
                    "top": 5,
                    "bottom": 10,
                    "left": 10,
                    "right": 10
                },
                "backgroundColor": "rgba(8, 28, 48, 0.95)",
                "border": {
                    "color": "#CFCFCF",
                    "width": 0,
                    "radius": 2
                },
                "shadow": {
                    "x": 0,
                    "y": 4,
                    "blur": 12,
                    "spread": 0,
                    "color": "rgba(0, 0, 0, 0.2)"
                }
            },
            "titleLabel": {
                "fontSize": 14,
                "fontColor": "#FFF",
                "fontWeight": "bold",
                "fontFamily": "D-DIN",
                "align": "left",
                "lineHeight": 18
            },
            "keyLabel": {
                "fontSize": 12,
                "fontColor": "rgba(255,255,255,0.65)",
                "fontWeight": "normal",
                "fontFamily": "SourceHanSansCN-Normal",
                "align": "left",
                "lineHeight": 18
            },
            "valueLabel": {
                "fontSize": 12,
                "fontColor": "#FFF",
                "fontWeight": "normal",
                "fontFamily": "D-DIN",
                "align": "right",
                "lineHeight": 18
            },
            "shape": {
                "size": 10,
                "spacing": 10,
                "shapeLineWidth": 0
            },
            "spaceRow": 10
        },
        "dimension": {
            "visible": true
        }
    },
    "point": {
        "style": {
            "shape": {
                "type": "ordinal",
                "field": "30001",
                "range": [
                    "circle"
                ],
                "domain": [
                    "DNU次日留存",
                    "DNU7日留存",
                    "DNU30日留存"
                ]
            },
            "size": {
                "type": "ordinal",
                "field": "30001",
                "range": [
                    5.317361552716548
                ],
                "domain": [
                    "DNU次日留存",
                    "DNU7日留存",
                    "DNU30日留存"
                ]
            },
            "fill": "white",
            "stroke": {
                "field": "30001",
                "type": "ordinal",
                "range": [
                    "rgb(140,86,255)",
                    "rgb(255,153,51)",
                    "rgb(56,161,105)"
                ],
                "specified": {}
            },
            "strokeOpacity": {
                "type": "ordinal",
                "field": "30001",
                "range": [
                    0
                ],
                "domain": [
                    "DNU次日留存",
                    "DNU7日留存",
                    "DNU30日留存"
                ]
            },
            "fillOpacity": {
                "type": "ordinal",
                "field": "30001",
                "range": [
                    0
                ],
                "domain": [
                    "DNU次日留存",
                    "DNU7日留存",
                    "DNU30日留存"
                ]
            }
        },
        "state": {
            "hover": {
                "lineWidth": 2,
                "fillOpacity": 1,
                "strokeOpacity": 1,
                "scaleX": 1.5,
                "scaleY": 1.5
            },
            "selected": {
                "lineWidth": 2,
                "fillOpacity": 1,
                "strokeOpacity": 1,
                "scaleX": 1.5,
                "scaleY": 1.5
            }
        }
    },
    "line": {
        "style": {
            "curveType": {
                "type": "ordinal",
                "field": "30001",
                "range": [
                    "linear"
                ],
                "domain": [
                    "DNU次日留存",
                    "DNU7日留存",
                    "DNU30日留存"
                ]
            },
            "lineWidth": {
                "type": "ordinal",
                "field": "30001",
                "range": [
                    4
                ],
                "domain": [
                    "DNU次日留存",
                    "DNU7日留存",
                    "DNU30日留存"
                ]
            },
            "lineDash": {
                "type": "ordinal",
                "field": "30001",
                "range": [
                    [
                        0,
                        0
                    ]
                ],
                "domain": [
                    "DNU次日留存",
                    "DNU7日留存",
                    "DNU30日留存"
                ]
            }
        }
    },
    "seriesMark": "line",
    "markOverlap": true,
    "region": [
        {
            "clip": true
        }
    ],
    "background": "rgba(255, 255, 255, 0)",
    "area": {
        "style": {
            "curveType": {
                "type": "ordinal",
                "field": "30001",
                "range": [
                    "linear"
                ],
                "domain": [
                    "DNU次日留存",
                    "DNU7日留存",
                    "DNU30日留存"
                ]
            }
        }
    },
    "invalidType": "break",
    "animation": false,
    "crosshair": {
        "xField": {
            "visible": true,
            "line": {
                "type": "rect",
                "style": {
                    "fillOpacity": 1,
                    "fill": "rgba(80,156,255,0.1)"
                }
            }
        },
        "gridZIndex": 100,
        "yField": {
            "line": {
                "style": {
                    "fillOpacity": 1,
                    "fill": "rgba(80,156,255,0.1)"
                }
            },
            "visible": false
        }
    },
    "morph": {
        "enable": false
    },
    "axesPadding": true,
    "plotLayout": {
        "clip": false
    },
    "select": {
        "enable": true
    },
    "animationAppear": {
        "line": {
            "type": "clipIn",
            "oneByOne": false,
            "easing": "circInOut",
            "duration": 1000
        },
        "area": {
            "type": "clipIn",
            "oneByOne": false,
            "easing": "circInOut",
            "duration": 1000
        },
        "point": {
            "easing": "circInOut",
            "duration": 1000
        }
    },
    "animationNormal": {
        "line": [
            {
                "type": "clipIn",
                "oneByOne": false,
                "startTime": 5000,
                "easing": "circInOut",
                "duration": 1000,
                "delayAfter": 6000,
                "loop": true,
                "controlOptions": {
                    "immediatelyApply": false
                }
            },
            {
                "loop": true,
                "startTime": 5000,
                "delay": 1000,
                "delayAfter": 5000,
                "duration": 1000,
                "easing": "circInOut"
            }
        ],
        "area": [
            {
                "type": "clipIn",
                "oneByOne": false,
                "startTime": 5000,
                "easing": "circInOut",
                "duration": 1000,
                "delayAfter": 6000,
                "loop": true,
                "controlOptions": {
                    "immediatelyApply": false
                }
            },
            {
                "loop": true,
                "startTime": 5000,
                "delay": 1000,
                "delayAfter": 5000,
                "duration": 1000,
                "easing": "circInOut"
            }
        ],
        "point": [
            {
                "loop": true,
                "startTime": 5000,
                "delayAfter": 6000,
                "duration": 1000,
                "easing": "circInOut"
            }
        ]
    },
    "animationEnter": false,
    "animationUpdate": false,
    "animationExit": {
        "line": {},
        "point": {},
        "area": {}
    },
    "hash": "0f826905d05e30317ce3864518bb08d6",
    "width": 1024,
    "height": 376
}

const vchart = new VChart(spec, { dom: CONTAINER_ID });
vchart.renderSync();

// Just for the convenience of console debugging, DO NOT COPY!
window['vchart'] = vchart;

skie1997 avatar Sep 29 '24 09:09 skie1997

bad case2: 预计能排开的标签,没有排开 image

const spec = {
    "type": "line",
    "theme": {},
    "xField": [
        "lNoVlGbiPa8F"
    ],
    "yField": [
        "10002"
    ],
    "direction": "vertical",
    "sortDataByAxis": true,
    "seriesField": "30001",
    "padding": {
        "left": 6,
        "right": 6,
        "top": 6,
        "bottom": 6
    },
    "labelLayout": "region",
    "data": [
        {
            "id": "data",
            "values": [
                {
                    "10001": "有特殊值",
                    "10002": 29.9,
                    "10003": "9wr3BFjS9ntk",
                    "30001": "有特殊值",
                    "9wr3BFjS9ntk": 29.9,
                    "lNoVlGbiPa8F": "维度1"
                },
                {
                    "10001": "中间有空值",
                    "10002": 30,
                    "10003": "q24VMLyKWrCb",
                    "30001": "中间有空值",
                    "q24VMLyKWrCb": 30,
                    "lNoVlGbiPa8F": "维度1"
                },
                {
                    "10001": "有特殊值",
                    "10002": 47.9,
                    "10003": "9wr3BFjS9ntk",
                    "30001": "有特殊值",
                    "9wr3BFjS9ntk": 47.9,
                    "lNoVlGbiPa8F": "0"
                },
                {
                    "10001": "中间有空值",
                    "10002": 84,
                    "10003": "q24VMLyKWrCb",
                    "30001": "中间有空值",
                    "q24VMLyKWrCb": 84,
                    "lNoVlGbiPa8F": "0"
                },
                {
                    "10001": "有特殊值",
                    "10002": 40,
                    "10003": "9wr3BFjS9ntk",
                    "30001": "有特殊值",
                    "9wr3BFjS9ntk": 40,
                    "lNoVlGbiPa8F": "维度3"
                },
                {
                    "10001": "中间有空值",
                    "10002": 40,
                    "10003": "q24VMLyKWrCb",
                    "30001": "中间有空值",
                    "q24VMLyKWrCb": 40,
                    "lNoVlGbiPa8F": "维度3"
                },
                {
                    "10001": "有特殊值",
                    "10002": 0,
                    "10003": "9wr3BFjS9ntk",
                    "30001": "有特殊值",
                    "9wr3BFjS9ntk": 0,
                    "lNoVlGbiPa8F": "维度4"
                },
                {
                    "10001": "中间有空值",
                    "10002": 10,
                    "10003": "q24VMLyKWrCb",
                    "30001": "中间有空值",
                    "q24VMLyKWrCb": 10,
                    "lNoVlGbiPa8F": "维度4"
                },
                {
                    "10001": "有特殊值",
                    "10002": 15,
                    "10003": "9wr3BFjS9ntk",
                    "30001": "有特殊值",
                    "9wr3BFjS9ntk": 15,
                    "lNoVlGbiPa8F": "维度7"
                },
                {
                    "10001": "中间有空值",
                    "10002": -35,
                    "10003": "q24VMLyKWrCb",
                    "30001": "中间有空值",
                    "q24VMLyKWrCb": -35,
                    "lNoVlGbiPa8F": "维度7"
                },
                {
                    "10001": "有特殊值",
                    "10002": 0,
                    "10003": "9wr3BFjS9ntk",
                    "30001": "有特殊值",
                    "9wr3BFjS9ntk": 0,
                    "lNoVlGbiPa8F": "维度9"
                },
                {
                    "10001": "中间有空值",
                    "10002": 0,
                    "10003": "q24VMLyKWrCb",
                    "30001": "中间有空值",
                    "q24VMLyKWrCb": 0,
                    "lNoVlGbiPa8F": "维度9"
                }
            ],
            "fields": {
                "10001": {
                    "alias": "指标名称"
                },
                "10002": {
                    "alias": "指标值"
                },
                "30001": {
                    "alias": "图例项",
                    "domain": [
                        "有特殊值",
                        "中间有空值"
                    ],
                    "sortIndex": 0,
                    "lockStatisticsByDomain": true
                },
                "lNoVlGbiPa8F": {
                    "alias": "维度有空",
                    "domain": [
                        "维度1",
                        "维度1",
                        "0",
                        "0",
                        "维度3",
                        "维度3",
                        "维度4",
                        "维度4",
                        "维度7",
                        "维度7",
                        "维度9",
                        "维度9"
                    ],
                    "sortIndex": 0,
                    "lockStatisticsByDomain": true
                },
                "9wr3BFjS9ntk": {
                    "alias": "有特殊值"
                },
                "q24VMLyKWrCb": {
                    "alias": "中间有空值"
                }
            }
        }
    ],
    "stackInverse": true,
    "axes": [
        {
            "type": "band",
            "tick": {
                "style": {
                    "strokeOpacity": 0.2
                },
                "visible": false
            },
            "grid": {
                "visible": false,
                "style": {
                    "zIndex": 150,
                    "stroke": "rgba(57,57,57,1)",
                    "lineWidth": 1,
                    "lineDash": []
                }
            },
            "orient": "bottom",
            "visible": true,
            "domainLine": {
                "visible": false,
                "style": {
                    "lineWidth": 1,
                    "stroke": "#FFFFFF"
                }
            },
            "title": {
                "visible": false,
                "space": 5,
                "text": "",
                "style": {
                    "fontSize": 12,
                    "fill": "rgba(255,255,255,0.5)",
                    "fontFamily": "D-DIN",
                    "fontWeight": "normal"
                }
            },
            "maxHeight": null,
            "autoIndent": false,
            "sampling": false,
            "zIndex": 200,
            "label": {
                "visible": true,
                "space": 4,
                "style": {
                    "fontSize": 20,
                    "fill": "rgba(255,255,255,0.65)",
                    "angle": 0,
                    "fontFamily": "D-DIN",
                    "fontWeight": "normal",
                    "direction": "horizontal",
                    "maxLineWidth": 174
                },
                "autoHide": true,
                "autoHideMethod": "greedy",
                "flush": true,
                "lastVisible": true,
                "autoHideSeparation": 4
            },
            "hover": true,
            "background": {
                "visible": true,
                "state": {
                    "hover": {
                        "fillOpacity": 0.08,
                        "fill": "#141414"
                    },
                    "hover_reverse": {
                        "fillOpacity": 0.08,
                        "fill": "#141414"
                    }
                }
            },
            "paddingInner": 0.8,
            "paddingOuter": 0.05,
            "ticks": true
        },
        {
            "type": "linear",
            "tick": {
                "size": 4,
                "visible": true,
                "tickMode": "d3"
            },
            "niceType": "rough",
            "zIndex": 200,
            "grid": {
                "visible": true
            },
            "orient": "left",
            "visible": true,
            "domainLine": {
                "visible": false,
                "style": {
                    "lineWidth": 1,
                    "stroke": "#d5d7e2"
                }
            },
            "title": {
                "visible": false,
                "text": "",
                "space": 8,
                "style": {
                    "fontSize": 12,
                    "fill": "rgba(255,255,255,0.5)",
                    "fontFamily": "D-DIN",
                    "fontWeight": "normal"
                }
            },
            "autoIndent": false,
            "sampling": false,
            "label": {
                "visible": true,
                "space": 6,
                "flush": true,
                "padding": 0,
                "style": {
                    "fontSize": 12,
                    "maxLineWidth": 174,
                    "fill": "rgba(255,255,255,0.65)",
                    "angle": 0,
                    "fontFamily": "D-DIN",
                    "fontWeight": "normal",
                    "dy": 0,
                    "direction": "horizontal"
                },
                "autoHide": true,
                "autoHideMethod": "greedy",
                "autoHideSeparation": 4,
                "rotateAngle": [
                    null
                ],
                "labelOverlap": "custom",
                "tighten": false
            },
            "background": {
                "visible": true,
                "state": {
                    "hover": {
                        "fillOpacity": 0.08,
                        "fill": "#141414"
                    },
                    "hover_reverse": {
                        "fillOpacity": 0.08,
                        "fill": "#141414"
                    }
                }
            },
            "innerOffset": {
                "top": 3.5449077018110318
            },
            "zero": true,
            "nice": true,
            "ticks": true
        },
        {
            "type": "linear",
            "tick": {
                "size": 4,
                "visible": true,
                "tickMode": "d3"
            },
            "niceType": "rough",
            "zIndex": 200,
            "grid": {
                "visible": false
            },
            "orient": "right",
            "visible": true,
            "domainLine": {
                "visible": false
            },
            "title": {
                "visible": false
            },
            "autoIndent": false,
            "sampling": false,
            "label": {
                "visible": true,
                "space": 6,
                "flush": true,
                "padding": 0,
                "style": {
                    "visible": false,
                    "fontSize": 12,
                    "maxLineWidth": 174,
                    "fill": "rgba(255,255,255,0.65)",
                    "angle": 0,
                    "fontFamily": "D-DIN",
                    "fontWeight": "normal",
                    "dy": 0,
                    "direction": "horizontal"
                },
                "autoHide": true,
                "autoHideMethod": "greedy",
                "autoHideSeparation": 4,
                "rotateAngle": [
                    null
                ],
                "labelOverlap": "custom",
                "tighten": false
            },
            "background": {
                "visible": true,
                "state": {
                    "hover": {
                        "fillOpacity": 0.08,
                        "fill": "#141414"
                    },
                    "hover_reverse": {
                        "fillOpacity": 0.08,
                        "fill": "#141414"
                    }
                }
            },
            "innerOffset": {
                "top": 3.5449077018110318
            },
            "zero": true,
            "nice": true,
            "ticks": true
        }
    ],
    "color": {
        "field": "30001",
        "type": "ordinal",
        "range": [
            "#006EFF",
            "#00E5E5"
        ],
        "specified": {},
        "domain": [
            "有特殊值",
            "中间有空值"
        ]
    },
    "legends": [
        {
            "type": "discrete",
            "visible": true,
            "id": "legend-discrete",
            "orient": "top",
            "position": "end",
            "layoutType": "normal",
            "maxRow": 1,
            "title": {
                "textStyle": {
                    "fontSize": 12,
                    "fill": "rgba(255,255,255,0.45)"
                }
            },
            "layoutLevel": 70,
            "item": {
                "focus": false,
                "focusIconStyle": {
                    "size": 14
                },
                "maxWidth": 400,
                "spaceRow": 0,
                "spaceCol": 0,
                "padding": {
                    "left": 10,
                    "right": 0,
                    "top": 0,
                    "bottom": 5
                },
                "background": {
                    "visible": false,
                    "style": {
                        "fillOpacity": 0.001
                    }
                },
                "label": {
                    "style": {
                        "fontSize": 12,
                        "fill": "rgba(255,255,255,0.45)",
                        "fontFamily": "D-DIN",
                        "fontWeight": "normal"
                    },
                    "state": {
                        "unSelected": {
                            "fillOpacity": 0.2
                        }
                    }
                },
                "shape": {
                    "style": {
                        "lineWidth": 0,
                        "symbolType": "square",
                        "fillOpacity": 1,
                        "size": 12,
                        "width": 12,
                        "height": 7.416
                    }
                }
            },
            "pager": {
                "layout": "horizontal",
                "padding": 0,
                "textStyle": {},
                "space": 0,
                "handler": {
                    "preShape": "triangleLeft",
                    "nextShape": "triangleRight",
                    "style": {},
                    "state": {
                        "disable": {}
                    }
                }
            },
            "alignSelf": "end",
            "padding": {
                "left": 10,
                "right": 0,
                "top": 0,
                "bottom": 12
            }
        }
    ],
    "label": {
        "visible": true,
        "offset": 3,
        "overlap": {
            "hideOnHit": true,
            "avoidBaseMark": false,
            "strategy": [
                {
                    "type": "position",
                    "position": [
                        "top",
                        "bottom"
                    ]
                }
            ],
            "clampForce": true
        },
        formatMethod: (...p) => p[1]['10001']+p[0],
        "style": {
            "fontSize": 12,
            "fontFamily": "D-DIN",
            "fontWeight": "normal",
            "zIndex": 400,
            "lineHeight": "100%",
            "boundsPadding": [
                1,
                0,
                0,
                0
            ],
            "fill": "rgba(255,255,255,1)",
            "strokeOpacity": 0
        },
        "position": "top",
        "smartInvert": false,
        "fontWeight": "normal",
        "aniamiton": false,
        "avoidBaseMark": true
    },
    "tooltip": {
        "visible": true,
        "renderMode": "canvas",
        "mark": {
            "visible": true
        },
        "style": {
            "panel": {
                "padding": {
                    "top": 5,
                    "bottom": 10,
                    "left": 10,
                    "right": 10
                },
                "backgroundColor": "rgba(8, 28, 48, 0.95)",
                "border": {
                    "color": "#CFCFCF",
                    "width": 0,
                    "radius": 2
                },
                "shadow": {
                    "x": 0,
                    "y": 4,
                    "blur": 12,
                    "spread": 0,
                    "color": "rgba(0, 0, 0, 0.2)"
                }
            },
            "titleLabel": {
                "fontSize": 14,
                "fontColor": "#FFF",
                "fontWeight": "bold",
                "fontFamily": "D-DIN",
                "align": "left",
                "lineHeight": 18
            },
            "keyLabel": {
                "fontSize": 12,
                "fontColor": "rgba(255,255,255,0.65)",
                "fontWeight": "normal",
                "fontFamily": "SourceHanSansCN-Normal",
                "align": "left",
                "lineHeight": 18
            },
            "valueLabel": {
                "fontSize": 12,
                "fontColor": "#FFF",
                "fontWeight": "normal",
                "fontFamily": "D-DIN",
                "align": "right",
                "lineHeight": 18
            },
            "shape": {
                "size": 10,
                "spacing": 10,
                "shapeLineWidth": 0
            },
            "spaceRow": 10
        },
        "dimension": {
            "visible": true
        }
    },
    "point": {
        "style": {
            "shape": {
                "type": "ordinal",
                "field": "30001",
                "range": [
                    "circle"
                ],
                "domain": [
                    "有特殊值",
                    "中间有空值"
                ]
            },
            "size": {
                "type": "ordinal",
                "field": "30001",
                "range": [
                    5.317361552716548
                ],
                "domain": [
                    "有特殊值",
                    "中间有空值"
                ]
            },
            "fill": {
                "field": "30001",
                "type": "ordinal",
                "range": [
                    "#006EFF",
                    "#00E5E5"
                ],
                "specified": {},
                "domain": [
                    "有特殊值",
                    "中间有空值"
                ]
            },
            "stroke": {
                "field": "30001",
                "type": "ordinal",
                "range": [
                    "#006EFF",
                    "#00E5E5"
                ],
                "specified": {},
                "domain": [
                    "有特殊值",
                    "中间有空值"
                ]
            },
            "strokeOpacity": {
                "type": "ordinal",
                "field": "30001",
                "range": [
                    1
                ],
                "domain": [
                    "有特殊值",
                    "中间有空值"
                ]
            },
            "fillOpacity": {
                "type": "ordinal",
                "field": "30001",
                "range": [
                    1
                ],
                "domain": [
                    "有特殊值",
                    "中间有空值"
                ]
            }
        },
        "state": {
            "hover": {
                "lineWidth": 2,
                "fillOpacity": 1,
                "strokeOpacity": 1,
                "scaleX": 1.5,
                "scaleY": 1.5
            },
            "selected": {
                "lineWidth": 2,
                "fillOpacity": 1,
                "strokeOpacity": 1,
                "scaleX": 1.5,
                "scaleY": 1.5
            }
        }
    },
    "line": {
        "style": {
            "curveType": {
                "type": "ordinal",
                "field": "30001",
                "range": [
                    "linear"
                ],
                "domain": [
                    "有特殊值",
                    "中间有空值"
                ]
            },
            "lineWidth": {
                "type": "ordinal",
                "field": "30001",
                "range": [
                    2
                ],
                "domain": [
                    "有特殊值",
                    "中间有空值"
                ]
            },
            "lineDash": {
                "type": "ordinal",
                "field": "30001",
                "range": [
                    [
                        0,
                        0
                    ]
                ],
                "domain": [
                    "有特殊值",
                    "中间有空值"
                ]
            }
        }
    },
    "seriesMark": "line",
    "markOverlap": true,
    "region": [
        {
            "clip": true
        }
    ],
    "background": "rgba(0, 0, 0, 1)",
    "area": {
        "style": {
            "curveType": {
                "type": "ordinal",
                "field": "30001",
                "range": [
                    "linear"
                ],
                "domain": [
                    "有特殊值",
                    "中间有空值"
                ]
            }
        }
    },
    "invalidType": "break",
    "markLine": [],
    "animation": false,
    "crosshair": {
        "xField": {
            "visible": true,
            "line": {
                "type": "rect",
                "style": {
                    "fillOpacity": 1,
                    "fill": "rgba(80,156,255,0.1)"
                }
            }
        },
        "gridZIndex": 100,
        "yField": {
            "line": {
                "style": {
                    "fillOpacity": 1,
                    "fill": "rgba(80,156,255,0.1)"
                }
            },
            "visible": false
        }
    },
    "morph": {
        "enable": false
    },
    "axesPadding": true,
    "plotLayout": {
        "clip": false
    },
    "select": {
        "enable": true
    },
    "animationAppear": {
        "line": {
            "type": "clipIn",
            "oneByOne": false,
            "easing": "circInOut",
            "duration": 1000
        },
        "area": {
            "type": "clipIn",
            "oneByOne": false,
            "easing": "circInOut",
            "duration": 1000
        },
        "point": {
            "easing": "circInOut",
            "duration": 1000
        }
    },
    "animationNormal": {
        "line": [
            {
                "type": "clipIn",
                "oneByOne": false,
                "startTime": 5000,
                "easing": "circInOut",
                "duration": 1000,
                "delayAfter": 6000,
                "loop": true,
                "controlOptions": {
                    "immediatelyApply": false
                }
            },
            {
                "loop": true,
                "startTime": 5000,
                "delay": 1000,
                "delayAfter": 5000,
                "duration": 1000,
                "easing": "circInOut"
            }
        ],
        "area": [
            {
                "type": "clipIn",
                "oneByOne": false,
                "startTime": 5000,
                "easing": "circInOut",
                "duration": 1000,
                "delayAfter": 6000,
                "loop": true,
                "controlOptions": {
                    "immediatelyApply": false
                }
            },
            {
                "loop": true,
                "startTime": 5000,
                "delay": 1000,
                "delayAfter": 5000,
                "duration": 1000,
                "easing": "circInOut"
            }
        ],
        "point": [
            {
                "loop": true,
                "startTime": 5000,
                "delayAfter": 6000,
                "duration": 1000,
                "easing": "circInOut",
                "channel": {
                    "outerBorder": {
                        "from": {
                            "distance": 0,
                            "strokeOpacity": 1
                        }
                    }
                }
            }
        ]
    },
    "animationEnter": {
        "line": {
            "easing": "circInOut",
            "duration": 1000
        },
        "area": {
            "easing": "circInOut",
            "duration": 1000
        },
        "point": {
            "easing": "circInOut",
            "duration": 1000
        }
    },
    "animationUpdate": {
        "line": {
            "easing": "circInOut",
            "duration": 1000
        },
        "area": {
            "easing": "circInOut",
            "duration": 1000
        },
        "point": {
            "easing": "circInOut",
            "duration": 1000
        }
    },
    "animationExit": {
        "line": {},
        "point": {},
        "area": {}
    },
    "hash": "77bcc77243ccf8b2d0fcb046135d70ea",
    "width": 1318,
    "height": 297
}

const vchart = new VChart(spec, { dom: CONTAINER_ID });
vchart.renderSync();

// Just for the convenience of console debugging, DO NOT COPY!
window['vchart'] = vchart;

skie1997 avatar Sep 29 '24 09:09 skie1997