ECharts(Enterprise Charts)Apache ECharts是百度开发的一款开源的 JavaScript 数据可视化库。它提供了丰富的图表和图形,适用于在 Web 应用程序中创建各种交互式和动态的数据可视化图表。ECharts支持各种图表类型,包括折线图、柱状图、饼图、散点图等,以及更高级的图表类型,比如关系图、热力图等。
力引导布局是一种图形布局算法,用于可视化网络结构和依赖关系图。该算法基于物理学的模型,模拟节点之间的力和斥力,使得图形的布局在力的作用下自然形成。在这种布局中,连接相互关联的节点的边更有可能是直观和易于理解的。
首先需要一些数据
数据放在data下面的webkitDep变量中
webkitDep: {
type: "force",
categories: [
{
name: "HTMLElement",
keyword: {},
base: "HTMLElement",
},
{
name: "WebGL",
keyword: {},
base: "WebGLRenderingContext",
},
{
name: "SVG",
keyword: {},
base: "SVGElement",
},
{
name: "CSS",
keyword: {},
base: "CSSRule",
},
{
name: "Other",
keyword: {},
},
],
nodes: [
{
name: "AnalyserNode",
value: 1,
category: 4,
},
{
name: "AudioNode",
value: 1,
category: 4,
},
{
name: "Uint8Array",
value: 1,
category: 4,
},
{
name: "Float32Array",
value: 1,
category: 4,
},
{
name: "ArrayBuffer",
value: 1,
category: 4,
},
{
name: "ArrayBufferView",
value: 1,
category: 4,
},
{
name: "Attr",
value: 1,
category: 4,
},
{
name: "Node",
value: 1,
category: 4,
},
{
name: "Element",
value: 1,
category: 4,
},
{
name: "AudioBuffer",
value: 1,
category: 4,
},
{
name: "AudioBufferCallback",
value: 1,
category: 4,
},
{
name: "AudioBufferSourceNode",
value: 1,
category: 4,
},
{
name: "AudioSourceNode",
value: 1,
category: 4,
},
{
name: "AudioGain",
value: 1,
category: 4,
},
{
name: "AudioParam",
value: 1,
category: 4,
},
{
name: "AudioContext",
value: 1,
category: 4,
},
{
name: "AudioDestinationNode",
value: 1,
category: 4,
},
{
name: "AudioListener",
value: 1,
category: 4,
},
{
name: "BiquadFilterNode",
value: 1,
category: 4,
},
{
name: "ChannelMergerNode",
value: 1,
category: 4,
},
{
name: "ChannelSplitterNode",
value: 1,
category: 4,
},
{
name: "ConvolverNode",
value: 1,
category: 4,
},
{
name: "DelayNode",
value: 1,
category: 4,
},
{
name: "DynamicsCompressorNode",
value: 1,
category: 4,
},
{
name: "GainNode",
value: 1,
category: 4,
},
{
name: "MediaElementAudioSourceNode",
value: 1,
category: 4,
},
{
name: "MediaStreamAudioDestinationNode",
value: 1,
category: 4,
},
{
name: "MediaStreamAudioSourceNode",
value: 1,
category: 4,
},
{
name: "OscillatorNode",
value: 1,
category: 4,
},
{
name: "PannerNode",
value: 1,
category: 4,
},
{
name: "ScriptProcessorNode",
value: 1,
category: 4,
},
{
name: "WaveShaperNode",
value: 1,
category: 4,
},
{
name: "WaveTable",
value: 1,
category: 4,
},
{
name: "CanvasRenderingContext",
value: 1,
category: 4,
},
{
name: "HTMLCanvasElement",
value: 1,
category: 0,
},
{
name: "CanvasRenderingContext2D",
value: 1,
category: 4,
},
{
name: "ImageData",
value: 1,
category: 4,
},
{
name: "CanvasGradient",
value: 1,
category: 4,
},
{
name: "CanvasPattern",
value: 1,
category: 4,
},
{
name: "HTMLImageElement",
value: 1,
category: 0,
},
{
name: "HTMLVideoElement",
value: 1,
category: 0,
},
{
name: "TextMetrics",
value: 1,
category: 4,
},
{
name: "CDATASection",
value: 1,
category: 4,
},
{
name: "Text",
value: 1,
category: 4,
},
{
name: "CharacterData",
value: 1,
category: 4,
},
{
name: "ClientRectList",
value: 1,
category: 4,
},
{
name: "ClientRect",
value: 1,
category: 4,
},
{
name: "Clipboard",
value: 1,
category: 4,
},
{
name: "FileList",
value: 1,
category: 4,
},
{
name: "DataTransferItemList",
value: 1,
category: 4,
},
{
name: "Comment",
value: 1,
category: 4,
},
{
name: "Console",
value: 1,
category: 4,
},
{
name: "MemoryInfo",
value: 1,
category: 4,
},
{
name: "Crypto",
value: 1,
category: 4,
},
{
name: "CSSCharsetRule",
value: 1,
category: 3,
},
{
name: "CSSRule",
value: 3,
category: 3,
},
{
name: "CSSFontFaceRule",
value: 1,
category: 3,
},
{
name: "CSSStyleDeclaration",
value: 1,
category: 3,
},
{
name: "CSSImportRule",
value: 1,
category: 3,
},
{
name: "MediaList",
value: 1,
category: 4,
},
{
name: "CSSStyleSheet",
value: 1,
category: 3,
},
{
name: "CSSMediaRule",
value: 1,
category: 3,
},
{
name: "CSSRuleList",
value: 1,
category: 3,
},
{
name: "CSSPageRule",
value: 1,
category: 3,
},
{
name: "CSSPrimitiveValue",
value: 1,
category: 3,
},
{
name: "CSSValue",
value: 1,
category: 3,
},
{
name: "Counter",
value: 1,
category: 4,
},
{
name: "RGBColor",
value: 1,
category: 4,
},
{
name: "Rect",
value: 1,
category: 4,
},
{
name: "CSSStyleRule",
value: 1,
category: 3,
},
{
name: "StyleSheet",
value: 1,
category: 4,
},
{
name: "CSSUnknownRule",
value: 1,
category: 3,
},
{
name: "CSSValueList",
value: 1,
category: 3,
},
{
name: "Database",
value: 1,
category: 4,
},
{
name: "SQLTransactionCallback",
value: 1,
category: 4,
},
{
name: "DatabaseCallback",
value: 1,
category: 4,
},
{
name: "DatabaseSync",
value: 1,
category: 4,
},
{
name: "SQLTransactionSyncCallback",
value: 1,
category: 4,
},
{
name: "DataTransferItem",
value: 1,
category: 4,
},
{
name: "StringCallback",
value: 1,
category: 4,
},
{
name: "Entry",
value: 1,
category: 4,
},
{
name: "File",
value: 1,
category: 4,
},
{
name: "DataView",
value: 1,
category: 4,
},
{
name: "DedicatedWorkerContext",
value: 1,
category: 4,
},
{
name: "WorkerContext",
value: 1,
category: 4,
},
{
name: "DirectoryEntry",
value: 1,
category: 4,
},
{
name: "DirectoryReader",
value: 1,
category: 4,
},
{
name: "VoidCallback",
value: 1,
category: 4,
},
{
name: "DirectoryEntrySync",
value: 1,
category: 4,
},
{
name: "EntrySync",
value: 1,
category: 4,
},
{
name: "DirectoryReaderSync",
value: 1,
category: 4,
},
{
name: "FileEntrySync",
value: 1,
category: 4,
},
{
name: "EntriesCallback",
value: 1,
category: 4,
},
{
name: "EntryArraySync",
value: 1,
category: 4,
},
{
name: "DocumentFragment",
value: 1,
category: 4,
},
{
name: "NodeList",
value: 1,
category: 4,
},
{
name: "DocumentType",
value: 1,
category: 4,
},
{
name: "NamedNodeMap",
value: 1,
category: 4,
},
{
name: "DOMFileSystem",
value: 1,
category: 4,
},
{
name: "DOMFileSystemSync",
value: 1,
category: 4,
},
{
name: "DOMImplementation",
value: 1,
category: 4,
},
{
name: "HTMLDocument",
value: 1,
category: 0,
},
{
name: "DOMMimeType",
value: 1,
category: 4,
},
{
name: "DOMPlugin",
value: 1,
category: 4,
},
{
name: "DOMMimeTypeArray",
value: 1,
category: 4,
},
{
name: "DOMPluginArray",
value: 1,
category: 4,
},
{
name: "DOMSelection",
value: 1,
category: 4,
},
{
name: "Range",
value: 1,
category: 4,
},
{
name: "DOMSettableTokenList",
value: 1,
category: 4,
},
{
name: "DOMTokenList",
value: 1,
category: 4,
},
{
name: "DOMStringMap",
value: 1,
category: 4,
},
{
name: "ShadowRoot",
value: 1,
category: 4,
},
{
name: "Entity",
value: 1,
category: 4,
},
{
name: "EntityReference",
value: 1,
category: 4,
},
{
name: "EntryArray",
value: 1,
category: 4,
},
{
name: "MetadataCallback",
value: 1,
category: 4,
},
{
name: "EntryCallback",
value: 1,
category: 4,
},
{
name: "Metadata",
value: 1,
category: 4,
},
{
name: "ErrorCallback",
value: 1,
category: 4,
},
{
name: "FileError",
value: 1,
category: 4,
},
{
name: "FileCallback",
value: 1,
category: 4,
},
{
name: "FileEntry",
value: 1,
category: 4,
},
{
name: "FileWriterCallback",
value: 1,
category: 4,
},
{
name: "FileWriterSync",
value: 1,
category: 4,
},
{
name: "FileReader",
value: 1,
category: 4,
},
{
name: "FileReaderSync",
value: 1,
category: 4,
},
{
name: "FileSystemCallback",
value: 1,
category: 4,
},
{
name: "FileWriter",
value: 1,
category: 4,
},
{
name: "Float64Array",
value: 1,
category: 4,
},
{
name: "GamepadList",
value: 1,
category: 4,
},
{
name: "Gamepad",
value: 1,
category: 4,
},
{
name: "Geolocation",
value: 1,
category: 4,
},
{
name: "PositionCallback",
value: 1,
category: 4,
},
{
name: "Geoposition",
value: 1,
category: 4,
},
{
name: "Coordinates",
value: 1,
category: 4,
},
{
name: "HTMLAllCollection",
value: 1,
category: 0,
},
{
name: "HTMLAnchorElement",
value: 1,
category: 0,
},
{
name: "HTMLElement",
value: 3,
category: 0,
},
{
name: "HTMLAppletElement",
value: 1,
category: 0,
},
{
name: "HTMLAreaElement",
value: 1,
category: 0,
},
{
name: "HTMLAudioElement",
value: 1,
category: 0,
},
{
name: "HTMLMediaElement",
value: 1,
category: 0,
},
{
name: "HTMLBaseElement",
value: 1,
category: 0,
},
{
name: "HTMLBaseFontElement",
value: 1,
category: 0,
},
{
name: "HTMLBodyElement",
value: 1,
category: 0,
},
{
name: "HTMLBRElement",
value: 1,
category: 0,
},
{
name: "HTMLButtonElement",
value: 1,
category: 0,
},
{
name: "HTMLFormElement",
value: 1,
category: 0,
},
{
name: "ValidityState",
value: 1,
category: 4,
},
{
name: "HTMLCollection",
value: 1,
category: 0,
},
{
name: "HTMLContentElement",
value: 1,
category: 0,
},
{
name: "HTMLDataListElement",
value: 1,
category: 0,
},
{
name: "HTMLDetailsElement",
value: 1,
category: 0,
},
{
name: "HTMLDirectoryElement",
value: 1,
category: 0,
},
{
name: "HTMLDivElement",
value: 1,
category: 0,
},
{
name: "HTMLDListElement",
value: 1,
category: 0,
},
{
name: "HTMLEmbedElement",
value: 1,
category: 0,
},
{
name: "SVGDocument",
value: 1,
category: 2,
},
{
name: "HTMLFieldSetElement",
value: 1,
category: 0,
},
{
name: "HTMLFontElement",
value: 1,
category: 0,
},
{
name: "HTMLFormControlsCollection",
value: 1,
category: 0,
},
{
name: "HTMLFrameElement",
value: 1,
category: 0,
},
{
name: "HTMLFrameSetElement",
value: 1,
category: 0,
},
{
name: "HTMLHeadElement",
value: 1,
category: 0,
},
{
name: "HTMLHeadingElement",
value: 1,
category: 0,
},
{
name: "HTMLHRElement",
value: 1,
category: 0,
},
{
name: "HTMLHtmlElement",
value: 1,
category: 0,
},
{
name: "HTMLIFrameElement",
value: 1,
category: 0,
},
{
name: "HTMLInputElement",
value: 1,
category: 0,
},
{
name: "HTMLKeygenElement",
value: 1,
category: 0,
},
{
name: "HTMLLabelElement",
value: 1,
category: 0,
},
{
name: "HTMLLegendElement",
value: 1,
category: 0,
},
{
name: "HTMLLIElement",
value: 1,
category: 0,
},
{
name: "HTMLLinkElement",
value: 1,
category: 0,
},
{
name: "HTMLMapElement",
value: 1,
category: 0,
},
{
name: "HTMLMarqueeElement",
value: 1,
category: 0,
},
{
name: "TimeRanges",
value: 1,
category: 4,
},
{
name: "MediaController",
value: 1,
category: 4,
},
{
name: "MediaError",
value: 1,
category: 4,
},
{
name: "TextTrackList",
value: 1,
category: 4,
},
{
name: "TextTrack",
value: 1,
category: 4,
},
{
name: "HTMLMenuElement",
value: 1,
category: 0,
},
{
name: "HTMLMetaElement",
value: 1,
category: 0,
},
{
name: "HTMLMeterElement",
value: 1,
category: 0,
},
{
name: "HTMLModElement",
value: 1,
category: 0,
},
{
name: "HTMLObjectElement",
value: 1,
category: 0,
},
{
name: "HTMLOListElement",
value: 1,
category: 0,
},
{
name: "HTMLOptGroupElement",
value: 1,
category: 0,
},
{
name: "HTMLOptionElement",
value: 1,
category: 0,
},
{
name: "HTMLOptionsCollection",
value: 1,
category: 0,
},
{
name: "HTMLOutputElement",
value: 1,
category: 0,
},
{
name: "HTMLParagraphElement",
value: 1,
category: 0,
},
{
name: "HTMLParamElement",
value: 1,
category: 0,
},
{
name: "HTMLPreElement",
value: 1,
category: 0,
},
{
name: "HTMLProgressElement",
value: 1,
category: 0,
},
{
name: "HTMLQuoteElement",
value: 1,
category: 0,
},
{
name: "HTMLScriptElement",
value: 1,
category: 0,
},
{
name: "HTMLSelectElement",
value: 1,
category: 0,
},
{
name: "HTMLShadowElement",
value: 1,
category: 0,
},
{
name: "HTMLSourceElement",
value: 1,
category: 0,
},
{
name: "HTMLSpanElement",
value: 1,
category: 0,
},
{
name: "HTMLStyleElement",
value: 1,
category: 0,
},
{
name: "HTMLTableCaptionElement",
value: 1,
category: 0,
},
{
name: "HTMLTableCellElement",
value: 1,
category: 0,
},
{
name: "HTMLTableColElement",
value: 1,
category: 0,
},
{
name: "HTMLTableElement",
value: 1,
category: 0,
},
{
name: "HTMLTableSectionElement",
value: 1,
category: 0,
},
{
name: "HTMLTableRowElement",
value: 1,
category: 0,
},
{
name: "HTMLTextAreaElement",
value: 1,
category: 0,
},
{
name: "HTMLTitleElement",
value: 1,
category: 0,
},
{
name: "HTMLTrackElement",
value: 1,
category: 0,
},
{
name: "HTMLUListElement",
value: 1,
category: 0,
},
{
name: "HTMLUnknownElement",
value: 1,
category: 0,
},
{
name: "IDBCursor",
value: 1,
category: 4,
},
{
name: "IDBAny",
value: 1,
category: 4,
},
{
name: "IDBKey",
value: 1,
category: 4,
},
{
name: "IDBRequest",
value: 1,
category: 4,
},
{
name: "IDBCursorWithValue",
value: 1,
category: 4,
},
{
name: "IDBDatabase",
value: 1,
category: 4,
},
{
name: "DOMStringList",
value: 1,
category: 4,
},
{
name: "IDBObjectStore",
value: 1,
category: 4,
},
{
name: "IDBTransaction",
value: 1,
category: 4,
},
{
name: "IDBFactory",
value: 1,
category: 4,
},
{
name: "IDBVersionChangeRequest",
value: 1,
category: 4,
},
{
name: "IDBOpenDBRequest",
value: 1,
category: 4,
},
{
name: "IDBIndex",
value: 1,
category: 4,
},
{
name: "IDBKeyRange",
value: 1,
category: 4,
},
{
name: "DOMError",
value: 1,
category: 4,
},
{
name: "Int16Array",
value: 1,
category: 4,
},
{
name: "Int32Array",
value: 1,
category: 4,
},
{
name: "Int8Array",
value: 1,
category: 4,
},
{
name: "JavaScriptCallFrame",
value: 1,
category: 4,
},
{
name: "LocalMediaStream",
value: 1,
category: 4,
},
{
name: "MediaStream",
value: 1,
category: 4,
},
{
name: "Location",
value: 1,
category: 4,
},
{
name: "MediaQueryList",
value: 1,
category: 4,
},
{
name: "MediaQueryListListener",
value: 1,
category: 4,
},
{
name: "MediaSource",
value: 1,
category: 4,
},
{
name: "SourceBufferList",
value: 1,
category: 4,
},
{
name: "SourceBuffer",
value: 1,
category: 4,
},
{
name: "MediaStreamTrackList",
value: 1,
category: 4,
},
{
name: "MediaStreamList",
value: 1,
category: 4,
},
{
name: "MediaStreamTrack",
value: 1,
category: 4,
},
{
name: "MessageChannel",
value: 1,
category: 4,
},
{
name: "MessagePort",
value: 1,
category: 4,
},
{
name: "MutationObserver",
value: 1,
category: 4,
},
{
name: "MutationRecord",
value: 1,
category: 4,
},
{
name: "Navigator",
value: 1,
category: 4,
},
{
name: "BatteryManager",
value: 1,
category: 4,
},
{
name: "NavigatorUserMediaErrorCallback",
value: 1,
category: 4,
},
{
name: "NavigatorUserMediaError",
value: 1,
category: 4,
},
{
name: "NavigatorUserMediaSuccessCallback",
value: 1,
category: 4,
},
{
name: "NodeFilter",
value: 1,
category: 4,
},
{
name: "NodeIterator",
value: 1,
category: 4,
},
{
name: "Notation",
value: 1,
category: 4,
},
{
name: "Notification",
value: 1,
category: 4,
},
{
name: "NotificationPermissionCallback",
value: 1,
category: 4,
},
{
name: "NotificationCenter",
value: 1,
category: 4,
},
{
name: "OESVertexArrayObject",
value: 1,
category: 4,
},
{
name: "WebGLVertexArrayObjectOES",
value: 1,
category: 1,
},
{
name: "Performance",
value: 1,
category: 4,
},
{
name: "PerformanceNavigation",
value: 1,
category: 4,
},
{
name: "PerformanceTiming",
value: 1,
category: 4,
},
{
name: "PositionErrorCallback",
value: 1,
category: 4,
},
{
name: "PositionError",
value: 1,
category: 4,
},
{
name: "ProcessingInstruction",
value: 1,
category: 4,
},
{
name: "RadioNodeList",
value: 1,
category: 4,
},
{
name: "RTCDataChannel",
value: 1,
category: 4,
},
{
name: "RTCPeerConnection",
value: 1,
category: 4,
},
{
name: "RTCSessionDescription",
value: 1,
category: 4,
},
{
name: "RTCIceCandidate",
value: 1,
category: 4,
},
{
name: "RTCSessionDescriptionCallback",
value: 1,
category: 4,
},
{
name: "RTCStatsCallback",
value: 1,
category: 4,
},
{
name: "RTCStatsResponse",
value: 1,
category: 4,
},
{
name: "RTCStatsReport",
value: 1,
category: 4,
},
{
name: "RTCStatsElement",
value: 1,
category: 4,
},
{
name: "ScriptProfile",
value: 1,
category: 4,
},
{
name: "ScriptProfileNode",
value: 1,
category: 4,
},
{
name: "SharedWorker",
value: 1,
category: 4,
},
{
name: "AbstractWorker",
value: 1,
category: 4,
},
{
name: "SharedWorkerContext",
value: 1,
category: 4,
},
{
name: "SpeechGrammarList",
value: 1,
category: 4,
},
{
name: "SpeechGrammar",
value: 1,
category: 4,
},
{
name: "SpeechInputResultList",
value: 1,
category: 4,
},
{
name: "SpeechInputResult",
value: 1,
category: 4,
},
{
name: "SpeechRecognition",
value: 1,
category: 4,
},
{
name: "SpeechRecognitionResult",
value: 1,
category: 4,
},
{
name: "SpeechRecognitionAlternative",
value: 1,
category: 4,
},
{
name: "SpeechRecognitionResultList",
value: 1,
category: 4,
},
{
name: "SQLResultSet",
value: 1,
category: 4,
},
{
name: "SQLResultSetRowList",
value: 1,
category: 4,
},
{
name: "SQLStatementCallback",
value: 1,
category: 4,
},
{
name: "SQLTransaction",
value: 1,
category: 4,
},
{
name: "SQLStatementErrorCallback",
value: 1,
category: 4,
},
{
name: "SQLTransactionErrorCallback",
value: 1,
category: 4,
},
{
name: "SQLError",
value: 1,
category: 4,
},
{
name: "SQLTransactionSync",
value: 1,
category: 4,
},
{
name: "StorageInfo",
value: 1,
category: 4,
},
{
name: "StorageInfoUsageCallback",
value: 1,
category: 4,
},
{
name: "StorageInfoQuotaCallback",
value: 1,
category: 4,
},
{
name: "StorageInfoErrorCallback",
value: 1,
category: 4,
},
{
name: "DOMCoreException",
value: 1,
category: 4,
},
{
name: "StyleSheetList",
value: 1,
category: 4,
},
{
name: "SVGAElement",
value: 1,
category: 2,
},
{
name: "SVGTransformable",
value: 1,
category: 2,
},
{
name: "SVGAnimatedString",
value: 1,
category: 2,
},
{
name: "SVGAltGlyphDefElement",
value: 1,
category: 2,
},
{
name: "SVGElement",
value: 3,
category: 2,
},
{
name: "SVGAltGlyphElement",
value: 1,
category: 2,
},
{
name: "SVGURIReference",
value: 1,
category: 2,
},
{
name: "SVGAltGlyphItemElement",
value: 1,
category: 2,
},
{
name: "SVGAnimateColorElement",
value: 1,
category: 2,
},
{
name: "SVGAnimationElement",
value: 1,
category: 2,
},
{
name: "SVGAnimatedAngle",
value: 1,
category: 2,
},
{
name: "SVGAngle",
value: 1,
category: 2,
},
{
name: "SVGAnimatedLength",
value: 1,
category: 2,
},
{
name: "SVGLength",
value: 1,
category: 2,
},
{
name: "SVGAnimatedLengthList",
value: 1,
category: 2,
},
{
name: "SVGLengthList",
value: 1,
category: 2,
},
{
name: "SVGAnimatedNumberList",
value: 1,
category: 2,
},
{
name: "SVGNumberList",
value: 1,
category: 2,
},
{
name: "SVGAnimatedPreserveAspectRatio",
value: 1,
category: 2,
},
{
name: "SVGPreserveAspectRatio",
value: 1,
category: 2,
},
{
name: "SVGAnimatedRect",
value: 1,
category: 2,
},
{
name: "SVGRect",
value: 1,
category: 2,
},
{
name: "SVGAnimatedTransformList",
value: 1,
category: 2,
},
{
name: "SVGTransformList",
value: 1,
category: 2,
},
{
name: "SVGAnimateElement",
value: 1,
category: 2,
},
{
name: "SVGAnimateMotionElement",
value: 1,
category: 2,
},
{
name: "SVGAnimateTransformElement",
value: 1,
category: 2,
},
{
name: "ElementTimeControl",
value: 1,
category: 4,
},
{
name: "SVGCircleElement",
value: 1,
category: 2,
},
{
name: "SVGClipPathElement",
value: 1,
category: 2,
},
{
name: "SVGAnimatedEnumeration",
value: 1,
category: 2,
},
{
name: "SVGColor",
value: 1,
category: 2,
},
{
name: "SVGComponentTransferFunctionElement",
value: 1,
category: 2,
},
{
name: "SVGAnimatedNumber",
value: 1,
category: 2,
},
{
name: "SVGCursorElement",
value: 1,
category: 2,
},
{
name: "SVGExternalResourcesRequired",
value: 1,
category: 2,
},
{
name: "SVGDefsElement",
value: 1,
category: 2,
},
{
name: "SVGDescElement",
value: 1,
category: 2,
},
{
name: "SVGStylable",
value: 1,
category: 2,
},
{
name: "SVGSVGElement",
value: 1,
category: 2,
},
{
name: "SVGElementInstance",
value: 1,
category: 2,
},
{
name: "EventTarget",
value: 1,
category: 4,
},
{
name: "SVGElementInstanceList",
value: 1,
category: 2,
},
{
name: "SVGUseElement",
value: 1,
category: 2,
},
{
name: "SVGEllipseElement",
value: 1,
category: 2,
},
{
name: "SVGAnimatedBoolean",
value: 1,
category: 2,
},
{
name: "SVGFEBlendElement",
value: 1,
category: 2,
},
{
name: "SVGFilterPrimitiveStandardAttributes",
value: 1,
category: 2,
},
{
name: "SVGFEColorMatrixElement",
value: 1,
category: 2,
},
{
name: "SVGFEComponentTransferElement",
value: 1,
category: 2,
},
{
name: "SVGFECompositeElement",
value: 1,
category: 2,
},
{
name: "SVGFEConvolveMatrixElement",
value: 1,
category: 2,
},
{
name: "SVGAnimatedInteger",
value: 1,
category: 2,
},
{
name: "SVGFEDiffuseLightingElement",
value: 1,
category: 2,
},
{
name: "SVGFEDisplacementMapElement",
value: 1,
category: 2,
},
{
name: "SVGFEDistantLightElement",
value: 1,
category: 2,
},
{
name: "SVGFEDropShadowElement",
value: 1,
category: 2,
},
{
name: "SVGFEFloodElement",
value: 1,
category: 2,
},
{
name: "SVGFEFuncAElement",
value: 1,
category: 2,
},
{
name: "SVGFEFuncBElement",
value: 1,
category: 2,
},
{
name: "SVGFEFuncGElement",
value: 1,
category: 2,
},
{
name: "SVGFEFuncRElement",
value: 1,
category: 2,
},
{
name: "SVGFEGaussianBlurElement",
value: 1,
category: 2,
},
{
name: "SVGFEImageElement",
value: 1,
category: 2,
},
{
name: "SVGFEMergeElement",
value: 1,
category: 2,
},
{
name: "SVGFEMergeNodeElement",
value: 1,
category: 2,
},
{
name: "SVGFEMorphologyElement",
value: 1,
category: 2,
},
{
name: "SVGFEOffsetElement",
value: 1,
category: 2,
},
{
name: "SVGFEPointLightElement",
value: 1,
category: 2,
},
{
name: "SVGFESpecularLightingElement",
value: 1,
category: 2,
},
{
name: "SVGFESpotLightElement",
value: 1,
category: 2,
},
{
name: "SVGFETileElement",
value: 1,
category: 2,
},
{
name: "SVGFETurbulenceElement",
value: 1,
category: 2,
},
{
name: "SVGFilterElement",
value: 1,
category: 2,
},
{
name: "SVGFitToViewBox",
value: 1,
category: 2,
},
{
name: "SVGFontElement",
value: 1,
category: 2,
},
{
name: "SVGFontFaceElement",
value: 1,
category: 2,
},
{
name: "SVGFontFaceFormatElement",
value: 1,
category: 2,
},
{
name: "SVGFontFaceNameElement",
value: 1,
category: 2,
},
{
name: "SVGFontFaceSrcElement",
value: 1,
category: 2,
},
{
name: "SVGFontFaceUriElement",
value: 1,
category: 2,
},
{
name: "SVGForeignObjectElement",
value: 1,
category: 2,
},
{
name: "SVGGElement",
value: 1,
category: 2,
},
{
name: "SVGGlyphElement",
value: 1,
category: 2,
},
{
name: "SVGGlyphRefElement",
value: 1,
category: 2,
},
{
name: "SVGGradientElement",
value: 1,
category: 2,
},
{
name: "SVGHKernElement",
value: 1,
category: 2,
},
{
name: "SVGImageElement",
value: 1,
category: 2,
},
{
name: "SVGLinearGradientElement",
value: 1,
category: 2,
},
{
name: "SVGLineElement",
value: 1,
category: 2,
},
{
name: "SVGLocatable",
value: 1,
category: 2,
},
{
name: "SVGMatrix",
value: 1,
category: 2,
},
{
name: "SVGMarkerElement",
value: 1,
category: 2,
},
{
name: "SVGMaskElement",
value: 1,
category: 2,
},
{
name: "SVGMetadataElement",
value: 1,
category: 2,
},
{
name: "SVGMissingGlyphElement",
value: 1,
category: 2,
},
{
name: "SVGMPathElement",
value: 1,
category: 2,
},
{
name: "SVGNumber",
value: 1,
category: 2,
},
{
name: "SVGPaint",
value: 1,
category: 2,
},
{
name: "SVGPathElement",
value: 1,
category: 2,
},
{
name: "SVGPathSegList",
value: 1,
category: 2,
},
{
name: "SVGPathSegArcAbs",
value: 1,
category: 2,
},
{
name: "SVGPathSegArcRel",
value: 1,
category: 2,
},
{
name: "SVGPathSegClosePath",
value: 1,
category: 2,
},
{
name: "SVGPathSegCurvetoCubicAbs",
value: 1,
category: 2,
},
{
name: "SVGPathSegCurvetoCubicRel",
value: 1,
category: 2,
},
{
name: "SVGPathSegCurvetoCubicSmoothAbs",
value: 1,
category: 2,
},
{
name: "SVGPathSegCurvetoCubicSmoothRel",
value: 1,
category: 2,
},
{
name: "SVGPathSegCurvetoQuadraticAbs",
value: 1,
category: 2,
},
{
name: "SVGPathSegCurvetoQuadraticRel",
value: 1,
category: 2,
},
{
name: "SVGPathSegCurvetoQuadraticSmoothAbs",
value: 1,
category: 2,
},
{
name: "SVGPathSegCurvetoQuadraticSmoothRel",
value: 1,
category: 2,
},
{
name: "SVGPathSegLinetoAbs",
value: 1,
category: 2,
},
{
name: "SVGPathSegLinetoHorizontalAbs",
value: 1,
category: 2,
},
{
name: "SVGPathSegLinetoHorizontalRel",
value: 1,
category: 2,
},
{
name: "SVGPathSegLinetoRel",
value: 1,
category: 2,
},
{
name: "SVGPathSegLinetoVerticalAbs",
value: 1,
category: 2,
},
{
name: "SVGPathSegLinetoVerticalRel",
value: 1,
category: 2,
},
{
name: "SVGPathSegMovetoAbs",
value: 1,
category: 2,
},
{
name: "SVGPathSegMovetoRel",
value: 1,
category: 2,
},
{
name: "SVGPoint",
value: 1,
category: 2,
},
{
name: "SVGPathSeg",
value: 1,
category: 2,
},
{
name: "SVGPatternElement",
value: 1,
category: 2,
},
{
name: "SVGPointList",
value: 1,
category: 2,
},
{
name: "SVGPolygonElement",
value: 1,
category: 2,
},
{
name: "SVGPolylineElement",
value: 1,
category: 2,
},
{
name: "SVGRadialGradientElement",
value: 1,
category: 2,
},
{
name: "SVGRectElement",
value: 1,
category: 2,
},
{
name: "SVGScriptElement",
value: 1,
category: 2,
},
{
name: "SVGSetElement",
value: 1,
category: 2,
},
{
name: "SVGStopElement",
value: 1,
category: 2,
},
{
name: "SVGStyleElement",
value: 1,
category: 2,
},
{
name: "SVGLangSpace",
value: 1,
category: 2,
},
{
name: "SVGZoomAndPan",
value: 1,
category: 2,
},
{
name: "SVGViewSpec",
value: 1,
category: 2,
},
{
name: "SVGTransform",
value: 1,
category: 2,
},
{
name: "SVGSwitchElement",
value: 1,
category: 2,
},
{
name: "SVGSymbolElement",
value: 1,
category: 2,
},
{
name: "SVGTests",
value: 1,
category: 2,
},
{
name: "SVGStringList",
value: 1,
category: 2,
},
{
name: "SVGTextContentElement",
value: 1,
category: 2,
},
{
name: "SVGTextElement",
value: 1,
category: 2,
},
{
name: "SVGTextPathElement",
value: 1,
category: 2,
},
{
name: "SVGTextPositioningElement",
value: 1,
category: 2,
},
{
name: "SVGTitleElement",
value: 1,
category: 2,
},
{
name: "SVGTRefElement",
value: 1,
category: 2,
},
{
name: "SVGTSpanElement",
value: 1,
category: 2,
},
{
name: "SVGViewElement",
value: 1,
category: 2,
},
{
name: "SVGVKernElement",
value: 1,
category: 2,
},
{
name: "TextTrackCueList",
value: 1,
category: 4,
},
{
name: "TextTrackCue",
value: 1,
category: 4,
},
{
name: "Touch",
value: 1,
category: 4,
},
{
name: "TouchList",
value: 1,
category: 4,
},
{
name: "TreeWalker",
value: 1,
category: 4,
},
{
name: "Uint16Array",
value: 1,
category: 4,
},
{
name: "Uint32Array",
value: 1,
category: 4,
},
{
name: "Uint8ClampedArray",
value: 1,
category: 4,
},
{
name: "WebGLRenderingContext",
value: 3,
category: 1,
},
{
name: "WebGLProgram",
value: 1,
category: 1,
},
{
name: "WebGLBuffer",
value: 1,
category: 1,
},
{
name: "WebGLFramebuffer",
value: 1,
category: 1,
},
{
name: "WebGLRenderbuffer",
value: 1,
category: 1,
},
{
name: "WebGLTexture",
value: 1,
category: 1,
},
{
name: "WebGLShader",
value: 1,
category: 1,
},
{
name: "WebGLActiveInfo",
value: 1,
category: 1,
},
{
name: "WebGLContextAttributes",
value: 1,
category: 1,
},
{
name: "WebGLShaderPrecisionFormat",
value: 1,
category: 1,
},
{
name: "WebGLUniformLocation",
value: 1,
category: 1,
},
{
name: "WebKitAnimationList",
value: 1,
category: 4,
},
{
name: "WebKitAnimation",
value: 1,
category: 4,
},
{
name: "WebKitCSSFilterValue",
value: 1,
category: 4,
},
{
name: "WebKitCSSKeyframeRule",
value: 1,
category: 4,
},
{
name: "WebKitCSSKeyframesRule",
value: 1,
category: 4,
},
{
name: "WebKitCSSMatrix",
value: 1,
category: 4,
},
{
name: "WebKitCSSMixFunctionValue",
value: 1,
category: 4,
},
{
name: "WebKitCSSTransformValue",
value: 1,
category: 4,
},
{
name: "WebKitNamedFlow",
value: 1,
category: 4,
},
{
name: "WebSocket",
value: 1,
category: 4,
},
{
name: "Worker",
value: 1,
category: 4,
},
{
name: "WorkerLocation",
value: 1,
category: 4,
},
{
name: "WorkerNavigator",
value: 1,
category: 4,
},
{
name: "XMLHttpRequest",
value: 1,
category: 4,
},
{
name: "XMLHttpRequestUpload",
value: 1,
category: 4,
},
{
name: "DOMFormData",
value: 1,
category: 4,
},
{
name: "XPathEvaluator",
value: 1,
category: 4,
},
{
name: "XPathExpression",
value: 1,
category: 4,
},
{
name: "XPathNSResolver",
value: 1,
category: 4,
},
{
name: "XPathResult",
value: 1,
category: 4,
},
{
name: "XSLTProcessor",
value: 1,
category: 4,
},
],
links: [
{
source: 0,
target: 1,
},
{
source: 0,
target: 2,
},
{
source: 0,
target: 3,
},
{
source: 4,
target: 4,
},
{
source: 5,
target: 4,
},
{
source: 6,
target: 7,
},
{
source: 6,
target: 8,
},
{
source: 9,
target: 3,
},
{
source: 10,
target: 9,
},
{
source: 11,
target: 12,
},
{
source: 11,
target: 9,
},
{
source: 11,
target: 13,
},
{
source: 11,
target: 14,
},
{
source: 15,
target: 16,
},
{
source: 15,
target: 17,
},
{
source: 15,
target: 0,
},
{
source: 15,
target: 18,
},
{
source: 15,
target: 9,
},
{
source: 15,
target: 11,
},
{
source: 15,
target: 19,
},
{
source: 15,
target: 20,
},
{
source: 15,
target: 21,
},
{
source: 15,
target: 22,
},
{
source: 15,
target: 23,
},
{
source: 15,
target: 24,
},
{
source: 15,
target: 25,
},
{
source: 15,
target: 26,
},
{
source: 15,
target: 27,
},
{
source: 15,
target: 28,
},
{
source: 15,
target: 29,
},
{
source: 15,
target: 30,
},
{
source: 15,
target: 31,
},
{
source: 15,
target: 32,
},
{
source: 15,
target: 4,
},
{
source: 16,
target: 1,
},
{
source: 13,
target: 14,
},
{
source: 1,
target: 15,
},
{
source: 1,
target: 1,
},
{
source: 1,
target: 14,
},
{
source: 14,
target: 3,
},
{
source: 12,
target: 1,
},
{
source: 18,
target: 1,
},
{
source: 18,
target: 14,
},
{
source: 18,
target: 3,
},
{
source: 33,
target: 34,
},
{
source: 35,
target: 33,
},
{
source: 35,
target: 36,
},
{
source: 35,
target: 37,
},
{
source: 35,
target: 38,
},
{
source: 35,
target: 39,
},
{
source: 35,
target: 34,
},
{
source: 35,
target: 40,
},
{
source: 35,
target: 41,
},
{
source: 42,
target: 43,
},
{
source: 19,
target: 1,
},
{
source: 20,
target: 1,
},
{
source: 44,
target: 7,
},
{
source: 45,
target: 46,
},
{
source: 47,
target: 48,
},
{
source: 47,
target: 49,
},
{
source: 47,
target: 39,
},
{
source: 50,
target: 44,
},
{
source: 51,
target: 52,
},
{
source: 21,
target: 1,
},
{
source: 21,
target: 9,
},
{
source: 53,
target: 5,
},
{
source: 54,
target: 55,
},
{
source: 56,
target: 55,
},
{
source: 56,
target: 57,
},
{
source: 58,
target: 55,
},
{
source: 58,
target: 59,
},
{
source: 58,
target: 60,
},
{
source: 61,
target: 55,
},
{
source: 61,
target: 62,
},
{
source: 61,
target: 59,
},
{
source: 63,
target: 55,
},
{
source: 63,
target: 57,
},
{
source: 64,
target: 65,
},
{
source: 64,
target: 66,
},
{
source: 64,
target: 67,
},
{
source: 64,
target: 68,
},
{
source: 55,
target: 55,
},
{
source: 55,
target: 60,
},
{
source: 62,
target: 55,
},
{
source: 57,
target: 55,
},
{
source: 57,
target: 65,
},
{
source: 69,
target: 55,
},
{
source: 69,
target: 57,
},
{
source: 60,
target: 70,
},
{
source: 60,
target: 62,
},
{
source: 60,
target: 55,
},
{
source: 71,
target: 55,
},
{
source: 72,
target: 65,
},
{
source: 73,
target: 74,
},
{
source: 75,
target: 73,
},
{
source: 75,
target: 76,
},
{
source: 76,
target: 77,
},
{
source: 78,
target: 79,
},
{
source: 78,
target: 80,
},
{
source: 49,
target: 81,
},
{
source: 49,
target: 78,
},
{
source: 82,
target: 5,
},
{
source: 83,
target: 84,
},
{
source: 22,
target: 1,
},
{
source: 22,
target: 14,
},
{
source: 85,
target: 80,
},
{
source: 85,
target: 86,
},
{
source: 85,
target: 87,
},
{
source: 88,
target: 89,
},
{
source: 88,
target: 90,
},
{
source: 88,
target: 88,
},
{
source: 88,
target: 91,
},
{
source: 86,
target: 92,
},
{
source: 90,
target: 93,
},
{
source: 94,
target: 7,
},
{
source: 94,
target: 8,
},
{
source: 94,
target: 95,
},
{
source: 96,
target: 7,
},
{
source: 96,
target: 97,
},
{
source: 98,
target: 85,
},
{
source: 99,
target: 88,
},
{
source: 100,
target: 60,
},
{
source: 100,
target: 96,
},
{
source: 100,
target: 101,
},
{
source: 102,
target: 103,
},
{
source: 104,
target: 102,
},
{
source: 103,
target: 102,
},
{
source: 105,
target: 103,
},
{
source: 106,
target: 7,
},
{
source: 106,
target: 107,
},
{
source: 108,
target: 109,
},
{
source: 23,
target: 1,
},
{
source: 23,
target: 14,
},
{
source: 8,
target: 7,
},
{
source: 8,
target: 109,
},
{
source: 8,
target: 110,
},
{
source: 8,
target: 8,
},
{
source: 8,
target: 57,
},
{
source: 8,
target: 6,
},
{
source: 8,
target: 46,
},
{
source: 8,
target: 45,
},
{
source: 8,
target: 95,
},
{
source: 8,
target: 111,
},
{
source: 112,
target: 7,
},
{
source: 113,
target: 7,
},
{
source: 92,
target: 114,
},
{
source: 80,
target: 98,
},
{
source: 80,
target: 85,
},
{
source: 80,
target: 115,
},
{
source: 80,
target: 116,
},
{
source: 80,
target: 87,
},
{
source: 114,
target: 80,
},
{
source: 93,
target: 89,
},
{
source: 116,
target: 80,
},
{
source: 89,
target: 99,
},
{
source: 89,
target: 89,
},
{
source: 89,
target: 117,
},
{
source: 89,
target: 88,
},
{
source: 118,
target: 119,
},
{
source: 120,
target: 81,
},
{
source: 121,
target: 80,
},
{
source: 121,
target: 122,
},
{
source: 121,
target: 120,
},
{
source: 91,
target: 89,
},
{
source: 91,
target: 123,
},
{
source: 91,
target: 81,
},
{
source: 48,
target: 81,
},
{
source: 124,
target: 119,
},
{
source: 125,
target: 4,
},
{
source: 126,
target: 98,
},
{
source: 127,
target: 119,
},
{
source: 122,
target: 127,
},
{
source: 3,
target: 5,
},
{
source: 3,
target: 3,
},
{
source: 128,
target: 5,
},
{
source: 128,
target: 128,
},
{
source: 24,
target: 1,
},
{
source: 24,
target: 13,
},
{
source: 129,
target: 130,
},
{
source: 131,
target: 132,
},
{
source: 133,
target: 134,
},
{
source: 135,
target: 7,
},
{
source: 135,
target: 95,
},
{
source: 136,
target: 137,
},
{
source: 138,
target: 137,
},
{
source: 139,
target: 137,
},
{
source: 140,
target: 141,
},
{
source: 142,
target: 137,
},
{
source: 143,
target: 137,
},
{
source: 144,
target: 137,
},
{
source: 145,
target: 137,
},
{
source: 146,
target: 137,
},
{
source: 146,
target: 147,
},
{
source: 146,
target: 95,
},
{
source: 146,
target: 148,
},
{
source: 34,
target: 137,
},
{
source: 149,
target: 7,
},
{
source: 150,
target: 137,
},
{
source: 150,
target: 95,
},
{
source: 151,
target: 137,
},
{
source: 151,
target: 149,
},
{
source: 152,
target: 137,
},
{
source: 153,
target: 137,
},
{
source: 154,
target: 137,
},
{
source: 155,
target: 137,
},
{
source: 101,
target: 8,
},
{
source: 101,
target: 135,
},
{
source: 101,
target: 149,
},
{
source: 137,
target: 8,
},
{
source: 137,
target: 149,
},
{
source: 156,
target: 137,
},
{
source: 156,
target: 157,
},
{
source: 158,
target: 137,
},
{
source: 158,
target: 149,
},
{
source: 158,
target: 147,
},
{
source: 158,
target: 148,
},
{
source: 159,
target: 137,
},
{
source: 160,
target: 149,
},
{
source: 160,
target: 7,
},
{
source: 147,
target: 137,
},
{
source: 147,
target: 149,
},
{
source: 161,
target: 137,
},
{
source: 161,
target: 157,
},
{
source: 162,
target: 137,
},
{
source: 163,
target: 137,
},
{
source: 164,
target: 137,
},
{
source: 165,
target: 137,
},
{
source: 166,
target: 137,
},
{
source: 167,
target: 137,
},
{
source: 167,
target: 157,
},
{
source: 39,
target: 137,
},
{
source: 168,
target: 137,
},
{
source: 168,
target: 48,
},
{
source: 168,
target: 147,
},
{
source: 168,
target: 95,
},
{
source: 168,
target: 148,
},
{
source: 168,
target: 114,
},
{
source: 169,
target: 137,
},
{
source: 169,
target: 147,
},
{
source: 169,
target: 95,
},
{
source: 169,
target: 148,
},
{
source: 170,
target: 137,
},
{
source: 170,
target: 147,
},
{
source: 171,
target: 137,
},
{
source: 171,
target: 147,
},
{
source: 172,
target: 137,
},
{
source: 173,
target: 137,
},
{
source: 173,
target: 70,
},
{
source: 173,
target: 108,
},
{
source: 174,
target: 137,
},
{
source: 174,
target: 149,
},
{
source: 175,
target: 137,
},
{
source: 141,
target: 137,
},
{
source: 141,
target: 176,
},
{
source: 141,
target: 177,
},
{
source: 141,
target: 178,
},
{
source: 141,
target: 179,
},
{
source: 141,
target: 180,
},
{
source: 181,
target: 137,
},
{
source: 182,
target: 137,
},
{
source: 183,
target: 137,
},
{
source: 183,
target: 95,
},
{
source: 184,
target: 137,
},
{
source: 185,
target: 137,
},
{
source: 185,
target: 147,
},
{
source: 185,
target: 148,
},
{
source: 185,
target: 157,
},
{
source: 186,
target: 137,
},
{
source: 187,
target: 137,
},
{
source: 188,
target: 137,
},
{
source: 188,
target: 147,
},
{
source: 189,
target: 149,
},
{
source: 189,
target: 188,
},
{
source: 189,
target: 7,
},
{
source: 190,
target: 137,
},
{
source: 190,
target: 147,
},
{
source: 190,
target: 108,
},
{
source: 190,
target: 95,
},
{
source: 190,
target: 148,
},
{
source: 191,
target: 137,
},
{
source: 192,
target: 137,
},
{
source: 193,
target: 137,
},
{
source: 194,
target: 137,
},
{
source: 194,
target: 95,
},
{
source: 195,
target: 137,
},
{
source: 196,
target: 137,
},
{
source: 197,
target: 137,
},
{
source: 197,
target: 147,
},
{
source: 197,
target: 95,
},
{
source: 197,
target: 189,
},
{
source: 197,
target: 149,
},
{
source: 197,
target: 148,
},
{
source: 197,
target: 7,
},
{
source: 198,
target: 137,
},
{
source: 199,
target: 137,
},
{
source: 200,
target: 137,
},
{
source: 201,
target: 137,
},
{
source: 201,
target: 70,
},
{
source: 202,
target: 137,
},
{
source: 203,
target: 137,
},
{
source: 204,
target: 137,
},
{
source: 205,
target: 137,
},
{
source: 205,
target: 202,
},
{
source: 205,
target: 149,
},
{
source: 205,
target: 206,
},
{
source: 207,
target: 137,
},
{
source: 207,
target: 149,
},
{
source: 206,
target: 137,
},
{
source: 206,
target: 149,
},
{
source: 208,
target: 137,
},
{
source: 208,
target: 147,
},
{
source: 208,
target: 95,
},
{
source: 208,
target: 148,
},
{
source: 209,
target: 137,
},
{
source: 210,
target: 137,
},
{
source: 210,
target: 180,
},
{
source: 211,
target: 137,
},
{
source: 212,
target: 137,
},
{
source: 40,
target: 141,
},
{
source: 213,
target: 214,
},
{
source: 213,
target: 215,
},
{
source: 213,
target: 216,
},
{
source: 217,
target: 213,
},
{
source: 218,
target: 219,
},
{
source: 218,
target: 214,
},
{
source: 218,
target: 220,
},
{
source: 218,
target: 221,
},
{
source: 222,
target: 215,
},
{
source: 222,
target: 223,
},
{
source: 222,
target: 224,
},
{
source: 222,
target: 216,
},
{
source: 225,
target: 214,
},
{
source: 225,
target: 220,
},
{
source: 225,
target: 216,
},
{
source: 226,
target: 215,
},
{
source: 226,
target: 226,
},
{
source: 220,
target: 219,
},
{
source: 220,
target: 214,
},
{
source: 220,
target: 221,
},
{
source: 220,
target: 216,
},
{
source: 220,
target: 225,
},
{
source: 224,
target: 216,
},
{
source: 216,
target: 227,
},
{
source: 216,
target: 214,
},
{
source: 216,
target: 221,
},
{
source: 221,
target: 218,
},
{
source: 221,
target: 227,
},
{
source: 221,
target: 220,
},
{
source: 223,
target: 216,
},
{
source: 228,
target: 5,
},
{
source: 228,
target: 228,
},
{
source: 229,
target: 5,
},
{
source: 229,
target: 229,
},
{
source: 230,
target: 5,
},
{
source: 230,
target: 230,
},
{
source: 231,
target: 231,
},
{
source: 232,
target: 233,
},
{
source: 234,
target: 219,
},
{
source: 177,
target: 176,
},
{
source: 25,
target: 12,
},
{
source: 25,
target: 141,
},
{
source: 235,
target: 236,
},
{
source: 236,
target: 235,
},
{
source: 237,
target: 238,
},
{
source: 237,
target: 239,
},
{
source: 233,
target: 240,
},
{
source: 26,
target: 12,
},
{
source: 26,
target: 233,
},
{
source: 27,
target: 12,
},
{
source: 27,
target: 233,
},
{
source: 241,
target: 233,
},
{
source: 240,
target: 242,
},
{
source: 243,
target: 244,
},
{
source: 115,
target: 117,
},
{
source: 245,
target: 7,
},
{
source: 246,
target: 95,
},
{
source: 246,
target: 7,
},
{
source: 97,
target: 7,
},
{
source: 247,
target: 131,
},
{
source: 247,
target: 104,
},
{
source: 247,
target: 105,
},
{
source: 247,
target: 248,
},
{
source: 247,
target: 129,
},
{
source: 249,
target: 250,
},
{
source: 251,
target: 232,
},
{
source: 7,
target: 97,
},
{
source: 7,
target: 95,
},
{
source: 7,
target: 7,
},
{
source: 7,
target: 8,
},
{
source: 252,
target: 7,
},
{
source: 253,
target: 252,
},
{
source: 253,
target: 7,
},
{
source: 95,
target: 7,
},
{
source: 254,
target: 7,
},
{
source: 255,
target: 256,
},
{
source: 257,
target: 255,
},
{
source: 257,
target: 87,
},
{
source: 258,
target: 259,
},
{
source: 28,
target: 12,
},
{
source: 28,
target: 14,
},
{
source: 28,
target: 32,
},
{
source: 29,
target: 1,
},
{
source: 260,
target: 52,
},
{
source: 260,
target: 261,
},
{
source: 260,
target: 262,
},
{
source: 132,
target: 133,
},
{
source: 263,
target: 264,
},
{
source: 265,
target: 7,
},
{
source: 265,
target: 70,
},
{
source: 266,
target: 95,
},
{
source: 107,
target: 7,
},
{
source: 107,
target: 94,
},
{
source: 107,
target: 107,
},
{
source: 107,
target: 46,
},
{
source: 107,
target: 45,
},
{
source: 68,
target: 64,
},
{
source: 67,
target: 64,
},
{
source: 267,
target: 4,
},
{
source: 267,
target: 5,
},
{
source: 268,
target: 269,
},
{
source: 268,
target: 241,
},
{
source: 268,
target: 270,
},
{
source: 268,
target: 233,
},
{
source: 268,
target: 271,
},
{
source: 268,
target: 267,
},
{
source: 268,
target: 272,
},
{
source: 271,
target: 269,
},
{
source: 272,
target: 273,
},
{
source: 274,
target: 275,
},
{
source: 30,
target: 1,
},
{
source: 276,
target: 277,
},
{
source: 111,
target: 94,
},
{
source: 111,
target: 8,
},
{
source: 111,
target: 7,
},
{
source: 111,
target: 95,
},
{
source: 111,
target: 106,
},
{
source: 278,
target: 279,
},
{
source: 278,
target: 244,
},
{
source: 280,
target: 84,
},
{
source: 239,
target: 176,
},
{
source: 239,
target: 2,
},
{
source: 238,
target: 239,
},
{
source: 281,
target: 282,
},
{
source: 283,
target: 284,
},
{
source: 285,
target: 281,
},
{
source: 286,
target: 287,
},
{
source: 288,
target: 286,
},
{
source: 289,
target: 290,
},
{
source: 291,
target: 292,
},
{
source: 293,
target: 292,
},
{
source: 74,
target: 292,
},
{
source: 294,
target: 295,
},
{
source: 296,
target: 289,
},
{
source: 77,
target: 296,
},
{
source: 297,
target: 298,
},
{
source: 297,
target: 299,
},
{
source: 300,
target: 301,
},
{
source: 70,
target: 59,
},
{
source: 70,
target: 7,
},
{
source: 70,
target: 70,
},
{
source: 302,
target: 70,
},
{
source: 303,
target: 304,
},
{
source: 303,
target: 305,
},
{
source: 306,
target: 307,
},
{
source: 308,
target: 309,
},
{
source: 310,
target: 307,
},
{
source: 311,
target: 312,
},
{
source: 313,
target: 314,
},
{
source: 315,
target: 316,
},
{
source: 317,
target: 318,
},
{
source: 319,
target: 320,
},
{
source: 321,
target: 322,
},
{
source: 323,
target: 324,
},
{
source: 325,
target: 326,
},
{
source: 327,
target: 312,
},
{
source: 328,
target: 312,
},
{
source: 329,
target: 312,
},
{
source: 312,
target: 330,
},
{
source: 312,
target: 307,
},
{
source: 331,
target: 304,
},
{
source: 331,
target: 315,
},
{
source: 332,
target: 304,
},
{
source: 332,
target: 333,
},
{
source: 334,
target: 65,
},
{
source: 334,
target: 67,
},
{
source: 335,
target: 307,
},
{
source: 335,
target: 336,
},
{
source: 335,
target: 319,
},
{
source: 335,
target: 333,
},
{
source: 337,
target: 338,
},
{
source: 337,
target: 315,
},
{
source: 339,
target: 304,
},
{
source: 340,
target: 341,
},
{
source: 157,
target: 342,
},
{
source: 307,
target: 8,
},
{
source: 307,
target: 342,
},
{
source: 307,
target: 307,
},
{
source: 343,
target: 344,
},
{
source: 343,
target: 345,
},
{
source: 343,
target: 307,
},
{
source: 343,
target: 346,
},
{
source: 343,
target: 343,
},
{
source: 345,
target: 343,
},
{
source: 347,
target: 304,
},
{
source: 347,
target: 315,
},
{
source: 338,
target: 348,
},
{
source: 349,
target: 350,
},
{
source: 349,
target: 305,
},
{
source: 349,
target: 333,
},
{
source: 351,
target: 350,
},
{
source: 351,
target: 305,
},
{
source: 351,
target: 333,
},
{
source: 351,
target: 319,
},
{
source: 352,
target: 350,
},
{
source: 352,
target: 305,
},
{
source: 353,
target: 350,
},
{
source: 353,
target: 305,
},
{
source: 353,
target: 336,
},
{
source: 353,
target: 333,
},
{
source: 354,
target: 350,
},
{
source: 354,
target: 336,
},
{
source: 354,
target: 333,
},
{
source: 354,
target: 305,
},
{
source: 354,
target: 319,
},
{
source: 354,
target: 355,
},
{
source: 354,
target: 348,
},
{
source: 356,
target: 350,
},
{
source: 356,
target: 336,
},
{
source: 356,
target: 305,
},
{
source: 357,
target: 350,
},
{
source: 357,
target: 305,
},
{
source: 357,
target: 336,
},
{
source: 357,
target: 333,
},
{
source: 358,
target: 307,
},
{
source: 358,
target: 336,
},
{
source: 359,
target: 350,
},
{
source: 359,
target: 336,
},
{
source: 359,
target: 305,
},
{
source: 360,
target: 350,
},
{
source: 361,
target: 335,
},
{
source: 362,
target: 335,
},
{
source: 363,
target: 335,
},
{
source: 364,
target: 335,
},
{
source: 365,
target: 350,
},
{
source: 365,
target: 305,
},
{
source: 365,
target: 336,
},
{
source: 366,
target: 350,
},
{
source: 366,
target: 321,
},
{
source: 367,
target: 350,
},
{
source: 368,
target: 307,
},
{
source: 368,
target: 305,
},
{
source: 369,
target: 350,
},
{
source: 369,
target: 305,
},
{
source: 369,
target: 333,
},
{
source: 369,
target: 336,
},
{
source: 370,
target: 350,
},
{
source: 370,
target: 336,
},
{
source: 370,
target: 305,
},
{
source: 371,
target: 307,
},
{
source: 371,
target: 336,
},
{
source: 372,
target: 350,
},
{
source: 372,
target: 305,
},
{
source: 372,
target: 336,
},
{
source: 373,
target: 307,
},
{
source: 373,
target: 336,
},
{
source: 374,
target: 350,
},
{
source: 374,
target: 305,
},
{
source: 375,
target: 350,
},
{
source: 375,
target: 336,
},
{
source: 375,
target: 355,
},
{
source: 375,
target: 333,
},
{
source: 376,
target: 341,
},
{
source: 376,
target: 355,
},
{
source: 376,
target: 333,
},
{
source: 376,
target: 315,
},
{
source: 350,
target: 341,
},
{
source: 350,
target: 315,
},
{
source: 350,
target: 305,
},
{
source: 377,
target: 321,
},
{
source: 377,
target: 323,
},
{
source: 378,
target: 307,
},
{
source: 379,
target: 307,
},
{
source: 380,
target: 307,
},
{
source: 381,
target: 307,
},
{
source: 382,
target: 307,
},
{
source: 383,
target: 307,
},
{
source: 384,
target: 304,
},
{
source: 384,
target: 315,
},
{
source: 385,
target: 304,
},
{
source: 386,
target: 307,
},
{
source: 387,
target: 341,
},
{
source: 388,
target: 341,
},
{
source: 388,
target: 325,
},
{
source: 388,
target: 333,
},
{
source: 389,
target: 307,
},
{
source: 390,
target: 304,
},
{
source: 390,
target: 315,
},
{
source: 390,
target: 321,
},
{
source: 318,
target: 316,
},
{
source: 391,
target: 388,
},
{
source: 391,
target: 315,
},
{
source: 392,
target: 304,
},
{
source: 392,
target: 315,
},
{
source: 393,
target: 307,
},
{
source: 393,
target: 324,
},
{
source: 393,
target: 394,
},
{
source: 395,
target: 377,
},
{
source: 395,
target: 315,
},
{
source: 395,
target: 333,
},
{
source: 395,
target: 313,
},
{
source: 395,
target: 314,
},
{
source: 396,
target: 341,
},
{
source: 396,
target: 315,
},
{
source: 396,
target: 333,
},
{
source: 394,
target: 394,
},
{
source: 397,
target: 307,
},
{
source: 398,
target: 307,
},
{
source: 399,
target: 338,
},
{
source: 320,
target: 400,
},
{
source: 401,
target: 334,
},
{
source: 402,
target: 304,
},
{
source: 402,
target: 403,
},
{
source: 402,
target: 336,
},
{
source: 402,
target: 404,
},
{
source: 402,
target: 405,
},
{
source: 402,
target: 406,
},
{
source: 402,
target: 407,
},
{
source: 402,
target: 408,
},
{
source: 402,
target: 409,
},
{
source: 402,
target: 410,
},
{
source: 402,
target: 411,
},
{
source: 402,
target: 412,
},
{
source: 402,
target: 413,
},
{
source: 402,
target: 414,
},
{
source: 402,
target: 415,
},
{
source: 402,
target: 416,
},
{
source: 402,
target: 417,
},
{
source: 402,
target: 418,
},
{
source: 402,
target: 419,
},
{
source: 402,
target: 420,
},
{
source: 402,
target: 421,
},
{
source: 402,
target: 422,
},
{
source: 402,
target: 423,
},
{
source: 404,
target: 424,
},
{
source: 405,
target: 424,
},
{
source: 406,
target: 424,
},
{
source: 407,
target: 424,
},
{
source: 408,
target: 424,
},
{
source: 409,
target: 424,
},
{
source: 410,
target: 424,
},
{
source: 411,
target: 424,
},
{
source: 412,
target: 424,
},
{
source: 413,
target: 424,
},
{
source: 414,
target: 424,
},
{
source: 415,
target: 424,
},
{
source: 416,
target: 424,
},
{
source: 417,
target: 424,
},
{
source: 418,
target: 424,
},
{
source: 419,
target: 424,
},
{
source: 420,
target: 424,
},
{
source: 403,
target: 424,
},
{
source: 421,
target: 424,
},
{
source: 422,
target: 424,
},
{
source: 425,
target: 377,
},
{
source: 425,
target: 315,
},
{
source: 425,
target: 333,
},
{
source: 425,
target: 325,
},
{
source: 423,
target: 423,
},
{
source: 426,
target: 423,
},
{
source: 427,
target: 304,
},
{
source: 427,
target: 426,
},
{
source: 428,
target: 304,
},
{
source: 428,
target: 426,
},
{
source: 429,
target: 388,
},
{
source: 429,
target: 315,
},
{
source: 430,
target: 304,
},
{
source: 430,
target: 315,
},
{
source: 431,
target: 338,
},
{
source: 432,
target: 312,
},
{
source: 433,
target: 341,
},
{
source: 433,
target: 336,
},
{
source: 341,
target: 305,
},
{
source: 341,
target: 57,
},
{
source: 341,
target: 65,
},
{
source: 434,
target: 435,
},
{
source: 342,
target: 436,
},
{
source: 342,
target: 423,
},
{
source: 342,
target: 437,
},
{
source: 342,
target: 315,
},
{
source: 342,
target: 324,
},
{
source: 342,
target: 307,
},
{
source: 342,
target: 314,
},
{
source: 342,
target: 316,
},
{
source: 342,
target: 394,
},
{
source: 342,
target: 400,
},
{
source: 342,
target: 438,
},
{
source: 342,
target: 8,
},
{
source: 342,
target: 95,
},
{
source: 439,
target: 304,
},
{
source: 440,
target: 377,
},
{
source: 441,
target: 442,
},
{
source: 443,
target: 341,
},
{
source: 443,
target: 333,
},
{
source: 443,
target: 315,
},
{
source: 443,
target: 423,
},
{
source: 443,
target: 324,
},
{
source: 444,
target: 304,
},
{
source: 445,
target: 309,
},
{
source: 445,
target: 333,
},
{
source: 445,
target: 315,
},
{
source: 446,
target: 443,
},
{
source: 446,
target: 317,
},
{
source: 446,
target: 319,
},
{
source: 447,
target: 341,
},
{
source: 438,
target: 394,
},
{
source: 304,
target: 393,
},
{
source: 304,
target: 325,
},
{
source: 326,
target: 438,
},
{
source: 448,
target: 309,
},
{
source: 449,
target: 446,
},
{
source: 309,
target: 305,
},
{
source: 346,
target: 304,
},
{
source: 346,
target: 343,
},
{
source: 346,
target: 315,
},
{
source: 450,
target: 436,
},
{
source: 450,
target: 442,
},
{
source: 437,
target: 321,
},
{
source: 437,
target: 326,
},
{
source: 437,
target: 323,
},
{
source: 437,
target: 307,
},
{
source: 451,
target: 307,
},
{
source: 43,
target: 44,
},
{
source: 43,
target: 43,
},
{
source: 180,
target: 452,
},
{
source: 180,
target: 453,
},
{
source: 453,
target: 180,
},
{
source: 453,
target: 94,
},
{
source: 452,
target: 453,
},
{
source: 179,
target: 180,
},
{
source: 454,
target: 344,
},
{
source: 455,
target: 454,
},
{
source: 456,
target: 7,
},
{
source: 456,
target: 252,
},
{
source: 457,
target: 5,
},
{
source: 457,
target: 457,
},
{
source: 458,
target: 5,
},
{
source: 458,
target: 458,
},
{
source: 2,
target: 5,
},
{
source: 2,
target: 2,
},
{
source: 459,
target: 2,
},
{
source: 459,
target: 459,
},
{
source: 31,
target: 1,
},
{
source: 31,
target: 3,
},
{
source: 460,
target: 33,
},
{
source: 460,
target: 461,
},
{
source: 460,
target: 462,
},
{
source: 460,
target: 463,
},
{
source: 460,
target: 464,
},
{
source: 460,
target: 465,
},
{
source: 460,
target: 4,
},
{
source: 460,
target: 5,
},
{
source: 460,
target: 466,
},
{
source: 460,
target: 467,
},
{
source: 460,
target: 468,
},
{
source: 460,
target: 469,
},
{
source: 460,
target: 470,
},
{
source: 460,
target: 36,
},
{
source: 460,
target: 39,
},
{
source: 460,
target: 34,
},
{
source: 460,
target: 40,
},
{
source: 460,
target: 3,
},
{
source: 471,
target: 472,
},
{
source: 473,
target: 72,
},
{
source: 474,
target: 55,
},
{
source: 474,
target: 57,
},
{
source: 475,
target: 55,
},
{
source: 475,
target: 62,
},
{
source: 475,
target: 474,
},
{
source: 476,
target: 476,
},
{
source: 477,
target: 72,
},
{
source: 478,
target: 72,
},
{
source: 479,
target: 95,
},
{
source: 480,
target: 4,
},
{
source: 480,
target: 5,
},
{
source: 481,
target: 279,
},
{
source: 84,
target: 222,
},
{
source: 84,
target: 482,
},
{
source: 84,
target: 483,
},
{
source: 84,
target: 84,
},
{
source: 84,
target: 257,
},
{
source: 84,
target: 73,
},
{
source: 84,
target: 76,
},
{
source: 84,
target: 126,
},
{
source: 84,
target: 99,
},
{
source: 84,
target: 89,
},
{
source: 484,
target: 485,
},
{
source: 484,
target: 4,
},
{
source: 484,
target: 5,
},
{
source: 484,
target: 486,
},
{
source: 487,
target: 488,
},
{
source: 487,
target: 489,
},
{
source: 487,
target: 490,
},
{
source: 488,
target: 490,
},
{
source: 490,
target: 7,
},
{
source: 491,
target: 7,
},
{
source: 491,
target: 94,
},
],
},
同时定义了一个myChart1变量用来放置echarts的容器。
然后我们再methods中定义个方法去用来echarts绘图
methods: {
init() {
var webkitDep = this.webkitDep;
console.log(webkitDep.nodes);
this.myChart1 = this.$echarts.init(document.getElementById("chart1"));
let option = {
legend: {
data: ["HTMLElement", "WebGL", "SVG", "CSS", "Other"],
},
series: [
{
type: "graph",
layout: "force",
animation: false,
label: {
position: "right",
formatter: "{b}",
},
draggable: true,
data: webkitDep.nodes.map(function (node, idx) {
node.id = idx;
return node;
}),
categories: webkitDep.categories,
force: {
edgeLength: 5,
repulsion: 20,
gravity: 0.2,
},
edges: webkitDep.links,
},
],
};
this.myChart1.setOption(option);
},
},
最后我们在mounted生命周期中加载力引导布局图。
mounted() {
this.init();
},
这里附上完整代码。
最后效果如下: