soopencool opened a new issue #12705:
URL: https://github.com/apache/incubator-echarts/issues/12705


   Version
   4.8.0
   
   Reproduction link
   https://echarts.apache.org/examples/zh/editor.html?c=tree-polyline
   
   Steps to reproduce
   你们不充许放截图,截图就一目了然了。
   
   var data = { "name": "flare", "children": [
     {
         "name": "data",
        /* "children": [再注释这段代码(一定是先注释底下那段,再注释这段才会看到效果),这里显示图就不正确了,有一些多余的线段
             {
                 "name": "converters",
                 "children": [
                     {"name": "Converters", "value": 721},
                     {"name": "DelimitedTextConverter", "value": 4294}
                 ]
             },
             {
                 "name": "DataUtil",
                 "value": 3322
             }
         ]*/
     },
     /*{ 先注释这段代码,显示图是正确的
         "name": "display",
         "children": [
             {"name": "DirtySprite", "value": 8833},
             {"name": "LineSprite", "value": 1732},
             {"name": "RectSprite", "value": 3623}
         ]
     },
     {
         "name": "flex",
         "children": [
             {"name": "FlareVis", "value": 4116}
         ]
     },
     {
         "name": "query",
         "children": [
             {"name": "AggregateExpression", "value": 1616},
             {"name": "And", "value": 1027},
             {"name": "Arithmetic", "value": 3891},
             {"name": "Average", "value": 891},
             {"name": "BinaryExpression", "value": 2893},
             {"name": "Comparison", "value": 5103},
             {"name": "CompositeExpression", "value": 3677},
             {"name": "Count", "value": 781},
             {"name": "DateUtil", "value": 4141},
             {"name": "Distinct", "value": 933},
             {"name": "Expression", "value": 5130},
             {"name": "ExpressionIterator", "value": 3617},
             {"name": "Fn", "value": 3240},
             {"name": "If", "value": 2732},
             {"name": "IsA", "value": 2039},
             {"name": "Literal", "value": 1214},
             {"name": "Match", "value": 3748},
             {"name": "Maximum", "value": 843},
             {
                 "name": "methods",
                 "children": [
                     {"name": "add", "value": 593},
                     {"name": "and", "value": 330},
                     {"name": "average", "value": 287},
                     {"name": "count", "value": 277},
                     {"name": "distinct", "value": 292},
                     {"name": "div", "value": 595},
                     {"name": "eq", "value": 594},
                     {"name": "fn", "value": 460},
                     {"name": "gt", "value": 603},
                     {"name": "gte", "value": 625},
                     {"name": "iff", "value": 748},
                     {"name": "isa", "value": 461},
                     {"name": "lt", "value": 597},
                     {"name": "lte", "value": 619},
                     {"name": "max", "value": 283},
                     {"name": "min", "value": 283},
                     {"name": "mod", "value": 591},
                     {"name": "mul", "value": 603},
                     {"name": "neq", "value": 599},
                     {"name": "not", "value": 386},
                     {"name": "or", "value": 323},
                     {"name": "orderby", "value": 307},
                     {"name": "range", "value": 772},
                     {"name": "select", "value": 296},
                     {"name": "stddev", "value": 363},
                     {"name": "sub", "value": 600},
                     {"name": "sum", "value": 280},
                     {"name": "update", "value": 307},
                     {"name": "variance", "value": 335},
                     {"name": "where", "value": 299},
                     {"name": "xor", "value": 354},
                     {"name": "x_x", "value": 264}
                 ]
             },
             {"name": "Minimum", "value": 843},
             {"name": "Not", "value": 1554},
             {"name": "Or", "value": 970},
             {"name": "Query", "value": 13896},
             {"name": "Range", "value": 1594},
             {"name": "StringUtil", "value": 4130},
             {"name": "Sum", "value": 791},
             {"name": "Variable", "value": 1124},
             {"name": "Variance", "value": 1876},
             {"name": "Xor", "value": 1101}
         ]
     },
     {
         "name": "scale",
         "children": [
             {"name": "IScaleMap", "value": 2105},
             {"name": "LinearScale", "value": 1316},
             {"name": "LogScale", "value": 3151},
             {"name": "OrdinalScale", "value": 3770},
             {"name": "QuantileScale", "value": 2435},
             {"name": "QuantitativeScale", "value": 4839},
             {"name": "RootScale", "value": 1756},
             {"name": "Scale", "value": 4268},
             {"name": "ScaleType", "value": 1821},
             {"name": "TimeScale", "value": 5833}
         ]
     }*/
   ] };
   What is expected?
   正确显示(没有多余的线段)
   
   What is actually happening?
   有多余的线段
   
   当children有多个节点时,突然把这个children清空了,就会出现这种情况


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to