Skip to content

Instantly share code, notes, and snippets.

@wisinfun
Last active June 30, 2025 05:55
Show Gist options
  • Save wisinfun/847dbcb1b26e88699007c3c2a9be11b9 to your computer and use it in GitHub Desktop.
Save wisinfun/847dbcb1b26e88699007c3c2a9be11b9 to your computer and use it in GitHub Desktop.

Revisions

  1. wisinfun revised this gist Jun 30, 2025. 1 changed file with 1 addition and 380 deletions.
    381 changes: 1 addition & 380 deletions test.json
    Original file line number Diff line number Diff line change
    @@ -1,380 +1 @@
    {
    "name": "flare",
    "children": [
    {
    "name": "analytics",
    "children": [
    {
    "name": "cluster",
    "children": [
    {"name": "AgglomerativeCluster", "value": 3938},
    {"name": "CommunityStructure", "value": 3812},
    {"name": "HierarchicalCluster", "value": 6714},
    {"name": "MergeEdge", "value": 743}
    ]
    },
    {
    "name": "graph",
    "children": [
    {"name": "BetweennessCentrality", "value": 3534},
    {"name": "LinkDistance", "value": 5731},
    {"name": "MaxFlowMinCut", "value": 7840},
    {"name": "ShortestPaths", "value": 5914},
    {"name": "SpanningTree", "value": 3416}
    ]
    },
    {
    "name": "optimization",
    "children": [
    {"name": "AspectRatioBanker", "value": 7074}
    ]
    }
    ]
    },
    {
    "name": "animate",
    "children": [
    {"name": "Easing", "value": 17010},
    {"name": "FunctionSequence", "value": 5842},
    {
    "name": "interpolate",
    "children": [
    {"name": "ArrayInterpolator", "value": 1983},
    {"name": "ColorInterpolator", "value": 2047},
    {"name": "DateInterpolator", "value": 1375},
    {"name": "Interpolator", "value": 8746},
    {"name": "MatrixInterpolator", "value": 2202},
    {"name": "NumberInterpolator", "value": 1382},
    {"name": "ObjectInterpolator", "value": 1629},
    {"name": "PointInterpolator", "value": 1675},
    {"name": "RectangleInterpolator", "value": 2042}
    ]
    },
    {"name": "ISchedulable", "value": 1041},
    {"name": "Parallel", "value": 5176},
    {"name": "Pause", "value": 449},
    {"name": "Scheduler", "value": 5593},
    {"name": "Sequence", "value": 5534},
    {"name": "Transition", "value": 9201},
    {"name": "Transitioner", "value": 19975},
    {"name": "TransitionEvent", "value": 1116},
    {"name": "Tween", "value": 6006}
    ]
    },
    {
    "name": "data",
    "children": [
    {
    "name": "converters",
    "children": [
    {"name": "Converters", "value": 721},
    {"name": "DelimitedTextConverter", "value": 4294},
    {"name": "GraphMLConverter", "value": 9800},
    {"name": "IDataConverter", "value": 1314},
    {"name": "JSONConverter", "value": 2220}
    ]
    },
    {"name": "DataField", "value": 1759},
    {"name": "DataSchema", "value": 2165},
    {"name": "DataSet", "value": 586},
    {"name": "DataSource", "value": 3331},
    {"name": "DataTable", "value": 772},
    {"name": "DataUtil", "value": 3322}
    ]
    },
    {
    "name": "display",
    "children": [
    {"name": "DirtySprite", "value": 8833},
    {"name": "LineSprite", "value": 1732},
    {"name": "RectSprite", "value": 3623},
    {"name": "TextSprite", "value": 10066}
    ]
    },
    {
    "name": "flex",
    "children": [
    {"name": "FlareVis", "value": 4116}
    ]
    },
    {
    "name": "physics",
    "children": [
    {"name": "DragForce", "value": 1082},
    {"name": "GravityForce", "value": 1336},
    {"name": "IForce", "value": 319},
    {"name": "NBodyForce", "value": 10498},
    {"name": "Particle", "value": 2822},
    {"name": "Simulation", "value": 9983},
    {"name": "Spring", "value": 2213},
    {"name": "SpringForce", "value": 1681}
    ]
    },
    {
    "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": "-", "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}
    ]
    },
    {
    "name": "util",
    "children": [
    {"name": "Arrays", "value": 8258},
    {"name": "Colors", "value": 10001},
    {"name": "Dates", "value": 8217},
    {"name": "Displays", "value": 12555},
    {"name": "Filter", "value": 2324},
    {"name": "Geometry", "value": 10993},
    {
    "name": "heap",
    "children": [
    {"name": "FibonacciHeap", "value": 9354},
    {"name": "HeapNode", "value": 1233}
    ]
    },
    {"name": "IEvaluable", "value": 335},
    {"name": "IPredicate", "value": 383},
    {"name": "IValueProxy", "value": 874},
    {
    "name": "math",
    "children": [
    {"name": "DenseMatrix", "value": 3165},
    {"name": "IMatrix", "value": 2815},
    {"name": "SparseMatrix", "value": 3366}
    ]
    },
    {"name": "Maths", "value": 17705},
    {"name": "Orientation", "value": 1486},
    {
    "name": "palette",
    "children": [
    {"name": "ColorPalette", "value": 6367},
    {"name": "Palette", "value": 1229},
    {"name": "ShapePalette", "value": 2059},
    {"name": "SizePalette", "value": 2291}
    ]
    },
    {"name": "Property", "value": 5559},
    {"name": "Shapes", "value": 19118},
    {"name": "Sort", "value": 6887},
    {"name": "Stats", "value": 6557},
    {"name": "Strings", "value": 22026}
    ]
    },
    {
    "name": "vis",
    "children": [
    {
    "name": "axis",
    "children": [
    {"name": "Axes", "value": 1302},
    {"name": "Axis", "value": 24593},
    {"name": "AxisGridLine", "value": 652},
    {"name": "AxisLabel", "value": 636},
    {"name": "CartesianAxes", "value": 6703}
    ]
    },
    {
    "name": "controls",
    "children": [
    {"name": "AnchorControl", "value": 2138},
    {"name": "ClickControl", "value": 3824},
    {"name": "Control", "value": 1353},
    {"name": "ControlList", "value": 4665},
    {"name": "DragControl", "value": 2649},
    {"name": "ExpandControl", "value": 2832},
    {"name": "HoverControl", "value": 4896},
    {"name": "IControl", "value": 763},
    {"name": "PanZoomControl", "value": 5222},
    {"name": "SelectionControl", "value": 7862},
    {"name": "TooltipControl", "value": 8435}
    ]
    },
    {
    "name": "data",
    "children": [
    {"name": "Data", "value": 20544},
    {"name": "DataList", "value": 19788},
    {"name": "DataSprite", "value": 10349},
    {"name": "EdgeSprite", "value": 3301},
    {"name": "NodeSprite", "value": 19382},
    {
    "name": "render",
    "children": [
    {"name": "ArrowType", "value": 698},
    {"name": "EdgeRenderer", "value": 5569},
    {"name": "IRenderer", "value": 353},
    {"name": "ShapeRenderer", "value": 2247}
    ]
    },
    {"name": "ScaleBinding", "value": 11275},
    {"name": "Tree", "value": 7147},
    {"name": "TreeBuilder", "value": 9930}
    ]
    },
    {
    "name": "events",
    "children": [
    {"name": "DataEvent", "value": 2313},
    {"name": "SelectionEvent", "value": 1880},
    {"name": "TooltipEvent", "value": 1701},
    {"name": "VisualizationEvent", "value": 1117}
    ]
    },
    {
    "name": "legend",
    "children": [
    {"name": "Legend", "value": 20859},
    {"name": "LegendItem", "value": 4614},
    {"name": "LegendRange", "value": 10530}
    ]
    },
    {
    "name": "operator",
    "children": [
    {
    "name": "distortion",
    "children": [
    {"name": "BifocalDistortion", "value": 4461},
    {"name": "Distortion", "value": 6314},
    {"name": "FisheyeDistortion", "value": 3444}
    ]
    },
    {
    "name": "encoder",
    "children": [
    {"name": "ColorEncoder", "value": 3179},
    {"name": "Encoder", "value": 4060},
    {"name": "PropertyEncoder", "value": 4138},
    {"name": "ShapeEncoder", "value": 1690},
    {"name": "SizeEncoder", "value": 1830}
    ]
    },
    {
    "name": "filter",
    "children": [
    {"name": "FisheyeTreeFilter", "value": 5219},
    {"name": "GraphDistanceFilter", "value": 3165},
    {"name": "VisibilityFilter", "value": 3509}
    ]
    },
    {"name": "IOperator", "value": 1286},
    {
    "name": "label",
    "children": [
    {"name": "Labeler", "value": 9956},
    {"name": "RadialLabeler", "value": 3899},
    {"name": "StackedAreaLabeler", "value": 3202}
    ]
    },
    {
    "name": "layout",
    "children": [
    {"name": "AxisLayout", "value": 6725},
    {"name": "BundledEdgeRouter", "value": 3727},
    {"name": "CircleLayout", "value": 9317},
    {"name": "CirclePackingLayout", "value": 12003},
    {"name": "DendrogramLayout", "value": 4853},
    {"name": "ForceDirectedLayout", "value": 8411},
    {"name": "IcicleTreeLayout", "value": 4864},
    {"name": "IndentedTreeLayout", "value": 3174},
    {"name": "Layout", "value": 7881},
    {"name": "NodeLinkTreeLayout", "value": 12870},
    {"name": "PieLayout", "value": 2728},
    {"name": "RadialTreeLayout", "value": 12348},
    {"name": "RandomLayout", "value": 870},
    {"name": "StackedAreaLayout", "value": 9121},
    {"name": "TreeMapLayout", "value": 9191}
    ]
    },
    {"name": "Operator", "value": 2490},
    {"name": "OperatorList", "value": 5248},
    {"name": "OperatorSequence", "value": 4190},
    {"name": "OperatorSwitch", "value": 2581},
    {"name": "SortOperator", "value": 2023}
    ]
    },
    {"name": "Visualization", "value": 16540}
    ]
    }
    ]
    }
    {"name":"flare","children":[{"name":"analytics","children":[{"name":"cluster","children":[{"name":"AgglomerativeCluster","value":3938},{"name":"CommunityStructure","value":3812},{"name":"HierarchicalCluster","value":6714},{"name":"MergeEdge","value":743}]},{"name":"graph","children":[{"name":"BetweennessCentrality","value":3534},{"name":"LinkDistance","value":5731},{"name":"MaxFlowMinCut","value":7840},{"name":"ShortestPaths","value":5914},{"name":"SpanningTree","value":3416}]},{"name":"optimization","children":[{"name":"AspectRatioBanker","value":7074}]}]},{"name":"animate","children":[{"name":"Easing","value":17010},{"name":"FunctionSequence","value":5842},{"name":"interpolate","children":[{"name":"ArrayInterpolator","value":1983},{"name":"ColorInterpolator","value":2047},{"name":"DateInterpolator","value":1375},{"name":"Interpolator","value":8746},{"name":"MatrixInterpolator","value":2202},{"name":"NumberInterpolator","value":1382},{"name":"ObjectInterpolator","value":1629},{"name":"PointInterpolator","value":1675},{"name":"RectangleInterpolator","value":2042}]},{"name":"ISchedulable","value":1041},{"name":"Parallel","value":5176},{"name":"Pause","value":449},{"name":"Scheduler","value":5593},{"name":"Sequence","value":5534},{"name":"Transition","value":9201},{"name":"Transitioner","value":19975},{"name":"TransitionEvent","value":1116},{"name":"Tween","value":6006}]},{"name":"data","children":[{"name":"converters","children":[{"name":"Converters","value":721},{"name":"DelimitedTextConverter","value":4294},{"name":"GraphMLConverter","value":9800},{"name":"IDataConverter","value":1314},{"name":"JSONConverter","value":2220}]},{"name":"DataField","value":1759},{"name":"DataSchema","value":2165},{"name":"DataSet","value":586},{"name":"DataSource","value":3331},{"name":"DataTable","value":772},{"name":"DataUtil","value":3322}]},{"name":"display","children":[{"name":"DirtySprite","value":8833},{"name":"LineSprite","value":1732},{"name":"RectSprite","value":3623},{"name":"TextSprite","value":10066}]},{"name":"flex","children":[{"name":"FlareVis","value":4116}]},{"name":"physics","children":[{"name":"DragForce","value":1082},{"name":"GravityForce","value":1336},{"name":"IForce","value":319},{"name":"NBodyForce","value":10498},{"name":"Particle","value":2822},{"name":"Simulation","value":9983},{"name":"Spring","value":2213},{"name":"SpringForce","value":1681}]},{"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":"-","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}]},{"name":"util","children":[{"name":"Arrays","value":8258},{"name":"Colors","value":10001},{"name":"Dates","value":8217},{"name":"Displays","value":12555},{"name":"Filter","value":2324},{"name":"Geometry","value":10993},{"name":"heap","children":[{"name":"FibonacciHeap","value":9354},{"name":"HeapNode","value":1233}]},{"name":"IEvaluable","value":335},{"name":"IPredicate","value":383},{"name":"IValueProxy","value":874},{"name":"math","children":[{"name":"DenseMatrix","value":3165},{"name":"IMatrix","value":2815},{"name":"SparseMatrix","value":3366}]},{"name":"Maths","value":17705},{"name":"Orientation","value":1486},{"name":"palette","children":[{"name":"ColorPalette","value":6367},{"name":"Palette","value":1229},{"name":"ShapePalette","value":2059},{"name":"SizePalette","value":2291}]},{"name":"Property","value":5559},{"name":"Shapes","value":19118},{"name":"Sort","value":6887},{"name":"Stats","value":6557},{"name":"Strings","value":22026}]},{"name":"vis","children":[{"name":"axis","children":[{"name":"Axes","value":1302},{"name":"Axis","value":24593},{"name":"AxisGridLine","value":652},{"name":"AxisLabel","value":636},{"name":"CartesianAxes","value":6703}]},{"name":"controls","children":[{"name":"AnchorControl","value":2138},{"name":"ClickControl","value":3824},{"name":"Control","value":1353},{"name":"ControlList","value":4665},{"name":"DragControl","value":2649},{"name":"ExpandControl","value":2832},{"name":"HoverControl","value":4896},{"name":"IControl","value":763},{"name":"PanZoomControl","value":5222},{"name":"SelectionControl","value":7862},{"name":"TooltipControl","value":8435}]},{"name":"data","children":[{"name":"Data","value":20544},{"name":"DataList","value":19788},{"name":"DataSprite","value":10349},{"name":"EdgeSprite","value":3301},{"name":"NodeSprite","value":19382},{"name":"render","children":[{"name":"ArrowType","value":698},{"name":"EdgeRenderer","value":5569},{"name":"IRenderer","value":353},{"name":"ShapeRenderer","value":2247}]},{"name":"ScaleBinding","value":11275},{"name":"Tree","value":7147},{"name":"TreeBuilder","value":9930}]},{"name":"events","children":[{"name":"DataEvent","value":2313},{"name":"SelectionEvent","value":1880},{"name":"TooltipEvent","value":1701},{"name":"VisualizationEvent","value":1117}]},{"name":"legend","children":[{"name":"Legend","value":20859},{"name":"LegendItem","value":4614},{"name":"LegendRange","value":10530}]},{"name":"operator","children":[{"name":"distortion","children":[{"name":"BifocalDistortion","value":4461},{"name":"Distortion","value":6314},{"name":"FisheyeDistortion","value":3444}]},{"name":"encoder","children":[{"name":"ColorEncoder","value":3179},{"name":"Encoder","value":4060},{"name":"PropertyEncoder","value":4138},{"name":"ShapeEncoder","value":1690},{"name":"SizeEncoder","value":1830}]},{"name":"filter","children":[{"name":"FisheyeTreeFilter","value":5219},{"name":"GraphDistanceFilter","value":3165},{"name":"VisibilityFilter","value":3509}]},{"name":"IOperator","value":1286},{"name":"label","children":[{"name":"Labeler","value":9956},{"name":"RadialLabeler","value":3899},{"name":"StackedAreaLabeler","value":3202}]},{"name":"layout","children":[{"name":"AxisLayout","value":6725},{"name":"BundledEdgeRouter","value":3727},{"name":"CircleLayout","value":9317},{"name":"CirclePackingLayout","value":12003},{"name":"DendrogramLayout","value":4853},{"name":"ForceDirectedLayout","value":8411},{"name":"IcicleTreeLayout","value":4864},{"name":"IndentedTreeLayout","value":3174},{"name":"Layout","value":7881},{"name":"NodeLinkTreeLayout","value":12870},{"name":"PieLayout","value":2728},{"name":"RadialTreeLayout","value":12348},{"name":"RandomLayout","value":870},{"name":"StackedAreaLayout","value":9121},{"name":"TreeMapLayout","value":9191}]},{"name":"Operator","value":2490},{"name":"OperatorList","value":5248},{"name":"OperatorSequence","value":4190},{"name":"OperatorSwitch","value":2581},{"name":"SortOperator","value":2023}]},{"name":"Visualization","value":16540}]}]}
  2. wisinfun revised this gist Jun 30, 2025. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion test.json
    Original file line number Diff line number Diff line change
    @@ -377,4 +377,4 @@
    ]
    }
    ]
    }
    }
  3. wisinfun revised this gist Jun 30, 2025. 1 changed file with 378 additions and 58 deletions.
    436 changes: 378 additions & 58 deletions test.json
    Original file line number Diff line number Diff line change
    @@ -1,60 +1,380 @@
    {
    "id": "北京市",
    "size":50,
    "children": [
    {
    "id": "城区",
    "children": [
    { "id": "供电所" },
    { "id": "Linear discriminant analysis" },
    { "id": "Rules" },
    { "id": "Decision trees" },
    { "id": "Naive Bayes" },
    { "id": "K nearest neighbor" },
    { "id": "Probabilistic neural network" },
    { "id": "Support vector machine" }
    ]
    },
    {
    "id": "Consensus",
    "children": [
    {
    "id": "Models diversity",
    "children": [
    { "id": "Different initializations" },
    { "id": "Different parameter choices" },
    { "id": "Different architectures" },
    { "id": "Different modeling methods" },
    { "id": "Different training sets" },
    { "id": "Different feature sets" }
    ]
    },
    {
    "id": "Methods",
    "children": [
    { "id": "Classifier selection" },
    { "id": "Classifier fusion" }
    ]
    },
    {
    "id": "Common",
    "children": [
    { "id": "Bagging" },
    { "id": "Boosting" },
    { "id": "AdaBoost" }
    ]
    }
    ]
    },
    {
    "id": "Regression",
    "children": [
    { "id": "Multiple linear regression" },
    { "id": "Partial least squares" },
    { "id": "Multi-layer feedforward neural network" },
    { "id": "General regression neural network" },
    { "id": "Support vector regression" }
    ]
    "name": "flare",
    "children": [
    {
    "name": "analytics",
    "children": [
    {
    "name": "cluster",
    "children": [
    {"name": "AgglomerativeCluster", "value": 3938},
    {"name": "CommunityStructure", "value": 3812},
    {"name": "HierarchicalCluster", "value": 6714},
    {"name": "MergeEdge", "value": 743}
    ]
    },
    {
    "name": "graph",
    "children": [
    {"name": "BetweennessCentrality", "value": 3534},
    {"name": "LinkDistance", "value": 5731},
    {"name": "MaxFlowMinCut", "value": 7840},
    {"name": "ShortestPaths", "value": 5914},
    {"name": "SpanningTree", "value": 3416}
    ]
    },
    {
    "name": "optimization",
    "children": [
    {"name": "AspectRatioBanker", "value": 7074}
    ]
    }
    ]
    }
    ]
    },
    {
    "name": "animate",
    "children": [
    {"name": "Easing", "value": 17010},
    {"name": "FunctionSequence", "value": 5842},
    {
    "name": "interpolate",
    "children": [
    {"name": "ArrayInterpolator", "value": 1983},
    {"name": "ColorInterpolator", "value": 2047},
    {"name": "DateInterpolator", "value": 1375},
    {"name": "Interpolator", "value": 8746},
    {"name": "MatrixInterpolator", "value": 2202},
    {"name": "NumberInterpolator", "value": 1382},
    {"name": "ObjectInterpolator", "value": 1629},
    {"name": "PointInterpolator", "value": 1675},
    {"name": "RectangleInterpolator", "value": 2042}
    ]
    },
    {"name": "ISchedulable", "value": 1041},
    {"name": "Parallel", "value": 5176},
    {"name": "Pause", "value": 449},
    {"name": "Scheduler", "value": 5593},
    {"name": "Sequence", "value": 5534},
    {"name": "Transition", "value": 9201},
    {"name": "Transitioner", "value": 19975},
    {"name": "TransitionEvent", "value": 1116},
    {"name": "Tween", "value": 6006}
    ]
    },
    {
    "name": "data",
    "children": [
    {
    "name": "converters",
    "children": [
    {"name": "Converters", "value": 721},
    {"name": "DelimitedTextConverter", "value": 4294},
    {"name": "GraphMLConverter", "value": 9800},
    {"name": "IDataConverter", "value": 1314},
    {"name": "JSONConverter", "value": 2220}
    ]
    },
    {"name": "DataField", "value": 1759},
    {"name": "DataSchema", "value": 2165},
    {"name": "DataSet", "value": 586},
    {"name": "DataSource", "value": 3331},
    {"name": "DataTable", "value": 772},
    {"name": "DataUtil", "value": 3322}
    ]
    },
    {
    "name": "display",
    "children": [
    {"name": "DirtySprite", "value": 8833},
    {"name": "LineSprite", "value": 1732},
    {"name": "RectSprite", "value": 3623},
    {"name": "TextSprite", "value": 10066}
    ]
    },
    {
    "name": "flex",
    "children": [
    {"name": "FlareVis", "value": 4116}
    ]
    },
    {
    "name": "physics",
    "children": [
    {"name": "DragForce", "value": 1082},
    {"name": "GravityForce", "value": 1336},
    {"name": "IForce", "value": 319},
    {"name": "NBodyForce", "value": 10498},
    {"name": "Particle", "value": 2822},
    {"name": "Simulation", "value": 9983},
    {"name": "Spring", "value": 2213},
    {"name": "SpringForce", "value": 1681}
    ]
    },
    {
    "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": "-", "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}
    ]
    },
    {
    "name": "util",
    "children": [
    {"name": "Arrays", "value": 8258},
    {"name": "Colors", "value": 10001},
    {"name": "Dates", "value": 8217},
    {"name": "Displays", "value": 12555},
    {"name": "Filter", "value": 2324},
    {"name": "Geometry", "value": 10993},
    {
    "name": "heap",
    "children": [
    {"name": "FibonacciHeap", "value": 9354},
    {"name": "HeapNode", "value": 1233}
    ]
    },
    {"name": "IEvaluable", "value": 335},
    {"name": "IPredicate", "value": 383},
    {"name": "IValueProxy", "value": 874},
    {
    "name": "math",
    "children": [
    {"name": "DenseMatrix", "value": 3165},
    {"name": "IMatrix", "value": 2815},
    {"name": "SparseMatrix", "value": 3366}
    ]
    },
    {"name": "Maths", "value": 17705},
    {"name": "Orientation", "value": 1486},
    {
    "name": "palette",
    "children": [
    {"name": "ColorPalette", "value": 6367},
    {"name": "Palette", "value": 1229},
    {"name": "ShapePalette", "value": 2059},
    {"name": "SizePalette", "value": 2291}
    ]
    },
    {"name": "Property", "value": 5559},
    {"name": "Shapes", "value": 19118},
    {"name": "Sort", "value": 6887},
    {"name": "Stats", "value": 6557},
    {"name": "Strings", "value": 22026}
    ]
    },
    {
    "name": "vis",
    "children": [
    {
    "name": "axis",
    "children": [
    {"name": "Axes", "value": 1302},
    {"name": "Axis", "value": 24593},
    {"name": "AxisGridLine", "value": 652},
    {"name": "AxisLabel", "value": 636},
    {"name": "CartesianAxes", "value": 6703}
    ]
    },
    {
    "name": "controls",
    "children": [
    {"name": "AnchorControl", "value": 2138},
    {"name": "ClickControl", "value": 3824},
    {"name": "Control", "value": 1353},
    {"name": "ControlList", "value": 4665},
    {"name": "DragControl", "value": 2649},
    {"name": "ExpandControl", "value": 2832},
    {"name": "HoverControl", "value": 4896},
    {"name": "IControl", "value": 763},
    {"name": "PanZoomControl", "value": 5222},
    {"name": "SelectionControl", "value": 7862},
    {"name": "TooltipControl", "value": 8435}
    ]
    },
    {
    "name": "data",
    "children": [
    {"name": "Data", "value": 20544},
    {"name": "DataList", "value": 19788},
    {"name": "DataSprite", "value": 10349},
    {"name": "EdgeSprite", "value": 3301},
    {"name": "NodeSprite", "value": 19382},
    {
    "name": "render",
    "children": [
    {"name": "ArrowType", "value": 698},
    {"name": "EdgeRenderer", "value": 5569},
    {"name": "IRenderer", "value": 353},
    {"name": "ShapeRenderer", "value": 2247}
    ]
    },
    {"name": "ScaleBinding", "value": 11275},
    {"name": "Tree", "value": 7147},
    {"name": "TreeBuilder", "value": 9930}
    ]
    },
    {
    "name": "events",
    "children": [
    {"name": "DataEvent", "value": 2313},
    {"name": "SelectionEvent", "value": 1880},
    {"name": "TooltipEvent", "value": 1701},
    {"name": "VisualizationEvent", "value": 1117}
    ]
    },
    {
    "name": "legend",
    "children": [
    {"name": "Legend", "value": 20859},
    {"name": "LegendItem", "value": 4614},
    {"name": "LegendRange", "value": 10530}
    ]
    },
    {
    "name": "operator",
    "children": [
    {
    "name": "distortion",
    "children": [
    {"name": "BifocalDistortion", "value": 4461},
    {"name": "Distortion", "value": 6314},
    {"name": "FisheyeDistortion", "value": 3444}
    ]
    },
    {
    "name": "encoder",
    "children": [
    {"name": "ColorEncoder", "value": 3179},
    {"name": "Encoder", "value": 4060},
    {"name": "PropertyEncoder", "value": 4138},
    {"name": "ShapeEncoder", "value": 1690},
    {"name": "SizeEncoder", "value": 1830}
    ]
    },
    {
    "name": "filter",
    "children": [
    {"name": "FisheyeTreeFilter", "value": 5219},
    {"name": "GraphDistanceFilter", "value": 3165},
    {"name": "VisibilityFilter", "value": 3509}
    ]
    },
    {"name": "IOperator", "value": 1286},
    {
    "name": "label",
    "children": [
    {"name": "Labeler", "value": 9956},
    {"name": "RadialLabeler", "value": 3899},
    {"name": "StackedAreaLabeler", "value": 3202}
    ]
    },
    {
    "name": "layout",
    "children": [
    {"name": "AxisLayout", "value": 6725},
    {"name": "BundledEdgeRouter", "value": 3727},
    {"name": "CircleLayout", "value": 9317},
    {"name": "CirclePackingLayout", "value": 12003},
    {"name": "DendrogramLayout", "value": 4853},
    {"name": "ForceDirectedLayout", "value": 8411},
    {"name": "IcicleTreeLayout", "value": 4864},
    {"name": "IndentedTreeLayout", "value": 3174},
    {"name": "Layout", "value": 7881},
    {"name": "NodeLinkTreeLayout", "value": 12870},
    {"name": "PieLayout", "value": 2728},
    {"name": "RadialTreeLayout", "value": 12348},
    {"name": "RandomLayout", "value": 870},
    {"name": "StackedAreaLayout", "value": 9121},
    {"name": "TreeMapLayout", "value": 9191}
    ]
    },
    {"name": "Operator", "value": 2490},
    {"name": "OperatorList", "value": 5248},
    {"name": "OperatorSequence", "value": 4190},
    {"name": "OperatorSwitch", "value": 2581},
    {"name": "SortOperator", "value": 2023}
    ]
    },
    {"name": "Visualization", "value": 16540}
    ]
    }
    ]
    }
  4. wisinfun revised this gist Jun 30, 2025. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions test.json
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,6 @@
    {
    "id": "北京市",
    "size":50,
    "children": [
    {
    "id": "城区",
  5. wisinfun revised this gist Jun 30, 2025. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions test.json
    Original file line number Diff line number Diff line change
    @@ -2,9 +2,9 @@
    "id": "北京市",
    "children": [
    {
    "id": "Classification",
    "id": "城区",
    "children": [
    { "id": "Logistic regression" },
    { "id": "供电所" },
    { "id": "Linear discriminant analysis" },
    { "id": "Rules" },
    { "id": "Decision trees" },
  6. wisinfun revised this gist Jun 30, 2025. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion test.json
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    {
    "id": "Modeling Methods",
    "id": "北京市",
    "children": [
    {
    "id": "Classification",
  7. wisinfun created this gist Jun 30, 2025.
    59 changes: 59 additions & 0 deletions test.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,59 @@
    {
    "id": "Modeling Methods",
    "children": [
    {
    "id": "Classification",
    "children": [
    { "id": "Logistic regression" },
    { "id": "Linear discriminant analysis" },
    { "id": "Rules" },
    { "id": "Decision trees" },
    { "id": "Naive Bayes" },
    { "id": "K nearest neighbor" },
    { "id": "Probabilistic neural network" },
    { "id": "Support vector machine" }
    ]
    },
    {
    "id": "Consensus",
    "children": [
    {
    "id": "Models diversity",
    "children": [
    { "id": "Different initializations" },
    { "id": "Different parameter choices" },
    { "id": "Different architectures" },
    { "id": "Different modeling methods" },
    { "id": "Different training sets" },
    { "id": "Different feature sets" }
    ]
    },
    {
    "id": "Methods",
    "children": [
    { "id": "Classifier selection" },
    { "id": "Classifier fusion" }
    ]
    },
    {
    "id": "Common",
    "children": [
    { "id": "Bagging" },
    { "id": "Boosting" },
    { "id": "AdaBoost" }
    ]
    }
    ]
    },
    {
    "id": "Regression",
    "children": [
    { "id": "Multiple linear regression" },
    { "id": "Partial least squares" },
    { "id": "Multi-layer feedforward neural network" },
    { "id": "General regression neural network" },
    { "id": "Support vector regression" }
    ]
    }
    ]
    }