|  |  | 
|  | <!-- | 
|  | Licensed to the Apache Software Foundation (ASF) under one | 
|  | or more contributor license agreements.  See the NOTICE file | 
|  | distributed with this work for additional information | 
|  | regarding copyright ownership.  The ASF licenses this file | 
|  | to you under the Apache License, Version 2.0 (the | 
|  | "License"); you may not use this file except in compliance | 
|  | with the License.  You may obtain a copy of the License at | 
|  |  | 
|  | http://www.apache.org/licenses/LICENSE-2.0 | 
|  |  | 
|  | Unless required by applicable law or agreed to in writing, | 
|  | software distributed under the License is distributed on an | 
|  | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | 
|  | KIND, either express or implied.  See the License for the | 
|  | specific language governing permissions and limitations | 
|  | under the License. | 
|  | --> | 
|  |  | 
|  | <html> | 
|  | <head> | 
|  | <meta charset="utf-8" /> | 
|  | <meta name="viewport" content="width=device-width, initial-scale=1" /> | 
|  | <script src="lib/simpleRequire.js"></script> | 
|  | <script src="lib/config.js"></script> | 
|  | <script src="lib/jquery.min.js"></script> | 
|  | </head> | 
|  | <body> | 
|  | <style> | 
|  | html, body, #main { | 
|  | width: 100%; | 
|  | padding: 0; | 
|  | margin: 0; | 
|  | height: 100%; | 
|  | } | 
|  | </style> | 
|  | <div id="main"></div> | 
|  | <script> | 
|  | require([ | 
|  | 'echarts' | 
|  | ], function (echarts) { | 
|  | var chart = echarts.init(document.getElementById('main'), null, { | 
|  |  | 
|  | }); | 
|  |  | 
|  | window.onresize = function () { | 
|  | chart.resize(); | 
|  | }; | 
|  |  | 
|  | var data1 = { | 
|  | "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": "_", "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} | 
|  | ] | 
|  | } | 
|  | ] | 
|  | }; | 
|  |  | 
|  | var data2 = { | 
|  | "name": "flare", | 
|  | "children": [ | 
|  | { | 
|  | "name": "flex", | 
|  | "children": [ | 
|  | {"name": "FlareVis", "value": 4116} | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "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": "display", | 
|  | "children": [ | 
|  | {"name": "DirtySprite", "value": 8833} | 
|  | ] | 
|  | } | 
|  | ] | 
|  | }; | 
|  |  | 
|  | chart.setOption({ | 
|  |  | 
|  | tooltip: { | 
|  | trigger: 'item', | 
|  | triggerOn: 'mousemove' | 
|  | }, | 
|  |  | 
|  | legend: { | 
|  | top: '2%', | 
|  | left: '3%', | 
|  | orient: 'vertical', | 
|  | data: [{ | 
|  | name: 'tree1' | 
|  | } , | 
|  | { | 
|  | name: 'tree2', | 
|  | }] | 
|  | }, | 
|  |  | 
|  | series:[ | 
|  | { | 
|  | type: 'tree', | 
|  |  | 
|  | name: 'tree1', | 
|  |  | 
|  | data: [data1], | 
|  |  | 
|  | top: '5%', | 
|  | left: '7%', | 
|  | bottom: '2%', | 
|  | right: '60%', | 
|  |  | 
|  | symbolSize: 7, | 
|  | emphasis: { | 
|  | focus: 'relative' | 
|  | }, | 
|  | label: { | 
|  | position: 'left', | 
|  | verticalAlign: 'middle', | 
|  | align: 'right' | 
|  | }, | 
|  |  | 
|  | leaves: { | 
|  | label: { | 
|  | position: 'right', | 
|  | verticalAlign: 'middle', | 
|  | align: 'left' | 
|  | } | 
|  | }, | 
|  |  | 
|  | expandAndCollapse: true, | 
|  |  | 
|  | animationDuration: 550, | 
|  | animationDurationUpdate: 750 | 
|  |  | 
|  | }, | 
|  | { | 
|  | type: 'tree', | 
|  | name: 'tree2', | 
|  | data: [data2], | 
|  |  | 
|  | top: '20%', | 
|  | left: '70%', | 
|  | bottom: '22%', | 
|  | right: '8%', | 
|  | center: ['80%', '10%'], | 
|  | zoom: 1.2, | 
|  | symbolSize: 7, | 
|  | orient: 'RL', | 
|  |  | 
|  | label: { | 
|  | position: 'right', | 
|  | verticalAlign: 'middle', | 
|  | align: 'left' | 
|  | }, | 
|  |  | 
|  | leaves: { | 
|  | label: { | 
|  | position: 'left', | 
|  | verticalAlign: 'middle', | 
|  | align: 'right' | 
|  | } | 
|  | }, | 
|  |  | 
|  | expandAndCollapse: true, | 
|  |  | 
|  | animationDuration: 550, | 
|  | animationDurationUpdate: 750 | 
|  | } | 
|  | ] | 
|  | }); | 
|  | }); | 
|  | </script> | 
|  | </body> | 
|  | </html> |