Extjs CSV中每个条目的圆圈/图标
基本上,我有一个csv文件,第一列是项目的名称,第二列是该项目的类型。只有3种类型Extjs CSV中每个条目的圆圈/图标,extjs,d3.js,Extjs,D3.js,基本上,我有一个csv文件,第一列是项目的名称,第二列是该项目的类型。只有3种类型 id type .... item1 t1 item2 t2 item3 t1 item4 t3 我想为每种类型显示一个圆圈或图标。假设t1有一个方框(矩形),其中包含项目1和项目3的圆圈。下面是t2和t3的另一个方框 此外,我还想通过单击“项目”圆圈来执行其他一些操作 (我完全不知道这些东西,搜索也找不到任何相关的答案)图标 d3.selectAll("g.node") .da
id type ....
item1 t1
item2 t2
item3 t1
item4 t3
我想为每种类型显示一个圆圈或图标。假设t1有一个方框(矩形),其中包含项目1和项目3的圆圈。下面是t2和t3的另一个方框
此外,我还想通过单击“项目”圆圈来执行其他一些操作
(我完全不知道这些东西,搜索也找不到任何相关的答案)图标
d3.selectAll("g.node")
.data(dataCSV)
.enter()
.append('g')
.attr("class", "node")
.text(function(d) {
return (d.type === "t1") ? ":)" : (d.type === "t2") ? ";)" : ":(";
})
如果您需要
circle
,请将text
替换为circle
语法。我使用了for和If-else来实现目标。无论如何,谢谢你:)