| <!-- | |
| 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> |