MCPcopy Index your code
hub / github.com/apache/echarts / treeVisual

Function treeVisual

src/chart/tree/treeVisual.ts:28–41  ·  view source on GitHub ↗
(ecModel: GlobalModel)

Source from the content-addressed store, hash-verified

26export const treeVisualStageHandler = createSimpleOverallStageHandler(SERIES_TYPE_TREE, treeVisual);
27
28function treeVisual(ecModel: GlobalModel) {
29
30 ecModel.eachSeriesByType(SERIES_TYPE_TREE, function (seriesModel: TreeSeriesModel) {
31 const data = seriesModel.getData();
32 const tree = data.tree;
33 tree.eachNode(function (node) {
34 const model = node.getModel<TreeSeriesNodeItemOption>();
35 // TODO Optimize
36 const style = model.getModel('itemStyle').getItemStyle();
37 const existsStyle = data.ensureUniqueItemVisual(node.dataIndex, 'style');
38 extend(existsStyle, style);
39 });
40 });
41}

Callers

nothing calls this directly

Calls 7

extendFunction · 0.85
eachSeriesByTypeMethod · 0.80
getItemStyleMethod · 0.80
getDataMethod · 0.65
eachNodeMethod · 0.45
getModelMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…