D3 - 添加原始符号

时间:2016-07-03 13:25:09

标签: javascript d3.js svg

我有一个D3代码。

我想添加svg符号"按原样#34;!到D3 svg。

我不想使用D3动态创建符号,我已经从我们的设计师制作了符号,我希望按原样使用它!

这是我的jsfiddle:https://jsfiddle.net/omriman12/8786e8zq/1/

在小提琴中,我有我的d3容器pie_chart_wrapper,我想将符号md_file添加到d3 svg

1 个答案:

答案 0 :(得分:3)

只需将以前的definded符号添加到SVG:

use

Here the working code

在追加svg.append("g") .attr("transform","translate(0,0)") .attr("class","mySymbol") .append("use") .attr("width",20) .attr("heigth", 20) .style("fill", "red") . . . .attr("xlink:href","#md_file") 之后,您可以调整其属性,如下所示:

c = db.rawQuery("SELECT " +
                "SUM(my_column = 0) theZero, " +
                "SUM(my_column = 1) theOne FROM " + MY_TABLE, null);

if(c.moveToFirst()){
        Log.w("THEZERO", String.valueOf(c.getInt(0)));
        Log.w("THEONE", String.valueOf(c.getInt(1)));
}