在用echart做树形图的时候需要做一个修改删除节点的功能,但是貌似echart没有提供相关的api,因此只能自己实现
数据结构大概如下:
{
"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": "MergeEdge",
"value": 743
}
那么如何从整个对象中删除掉这个节点呢?