Javascript 未捕获的TypeError svg.selectAll不是D3.js中的函数 //var svg=my svg stuff var a=svg.selectAll(“图像”).data([0]); a、 输入() .append(“svg:image”) .attr(“xlink:href,”file:///D:/logo.png") .attr(“x”、“60”) .attr(“y”、“60”) .attr(“宽度”、“50”) .attr(“高度”、“30”);

Javascript 未捕获的TypeError svg.selectAll不是D3.js中的函数 //var svg=my svg stuff var a=svg.selectAll(“图像”).data([0]); a、 输入() .append(“svg:image”) .attr(“xlink:href,”file:///D:/logo.png") .attr(“x”、“60”) .attr(“y”、“60”) .attr(“宽度”、“50”) .attr(“高度”、“30”);,javascript,jquery,d3.js,svg,Javascript,Jquery,D3.js,Svg,我试图使用d3.js将一个图像附加到svg中,但是我得到了“uncaughttypeerror svg.selectAll不是d3.js中的函数”错误。我做错了什么?我发现了类似的问题,但它并没有帮助我解决这个问题。var svg=markup是什么意思?你到底在做什么?你可以展示一个SVG代码的例子吗?var SVG我的意思是SVG有这样的数据“这是我的示例文本”,它将用于将SVG导出为pdf。你完全错了。如果要加入数据,svg必须是D3选择。像var svg=d3.select(“svg”)

我试图使用d3.js将一个图像附加到svg中,但是我得到了“uncaughttypeerror svg.selectAll不是d3.js中的函数”错误。我做错了什么?我发现了类似的问题,但它并没有帮助我解决这个问题。

var svg=markup是什么意思?你到底在做什么?你可以展示一个SVG代码的例子吗?var SVG我的意思是SVG有这样的数据“这是我的示例文本”,它将用于将SVG导出为pdf。你完全错了。如果要加入数据,
svg
必须是D3选择。像
var svg=d3.select(“svg”)
.var svg=d3.select(“svg”)selectAll(“image”).data([0]);svg.enter().append(“svg:image”).attr(“xlink:href”,”file:///D:/logo.png属性(x、60)、属性(y、60)、属性(宽度、50)、属性(高度、30);这样好吗?
 //var svg = <svg>my svg stuff</svg>

                var a= svg.selectAll("image").data([0]);
                    a.enter()
                    .append("svg:image")
                    .attr("xlink:href", "file:///D:/logo.png")
                    .attr("x", "60")
                    .attr("y", "60")
                    .attr("width", "50")
                    .attr("height", "30");