D3js,元素基于数据

时间:2014-03-04 20:18:00

标签: javascript d3.js

我正在绘制元素可能不同的图表,例如:

[
{id: 1, type: "type1", name: "Some name" },
{id: 2, type: "type2", name: "Some name" },
{id: 3, type: "type2", name: "Some name" },
{id: 4, type: "type1", name: "Some name" }
]

现在,如果元素是type = type1,我希望它添加

<g>
<rect width="10" height="10" fill="blue" />
<text x="0" y="0" fill="red">Some name</text>
</g>

如果type = type2

<g>
<rect width="10" height="10" stroke="blue" />
<rect x="15" y="15" width="10" height="10" stroke="blue" />
<text x="0" y="0" fill="red">Some name</text>
</g>

我如何使用D3js做到这一点?

1 个答案:

答案 0 :(得分:2)

我同意Lars ......但是......如果你真正想要的是一个很酷的大纲,不要再看了......我给你Kitchen Sink Outliner ...带有自己的厨房水槽秤系统; - )

d1 = 30;
d2 = d1 + 5;

注意:......工作太辛苦......需要一些轻松......