为什么我的坐标只在我的圆定义中未定义
Why are my coordinates undefined only inside my circle definition?
我有一组圆圈定义为
nodes = [{
x: xRange(xvalue),
y: yRange(getY(xvalue)),
...
}]
vis.selectAll(".nodes")
.data(nodes)
.enter().append("circle")
.attr("class", "nodes")
.attr("cx", function (d) {
return d.x;
(coordinate display)
})
.attr("cy", function (d) {
return d.y;
})
.attr("r", "7px")
.attr("fill", "black")
.attr("transform", function (p) {
return "translate(" + p.x + "," + p.y + ")";
})
我对这些圆圈遇到的问题是,尽管在其他任何地方都定义了圆圈,但从nodes
中获取的坐标是未定义的。这是一个表示此问题的测试用例,其中应该显示其中一个点的坐标,但不是,因为它似乎未定义。为了证明轴有效,我在图形的第一象限放置了一个点。有什么理由可以解释为什么会发生这种情况吗?
在运行逻辑之前返回:
.attr("cx", function (d) {
return d.x;
(coordinate display)
})
更改为 :
.attr("cx", function (d) {
(coordinate display)
return d.x;
})
相关文章:
- 如何让typeahead在我的搜索栏中填充自定义参数
- 自定义运行时Can'在谷歌应用引擎中看不到我的自定义日志
- 为什么获胜'我的自定义功能工作
- 为什么typeof的数组的数组的未定义值返回为“0”;未定义的“;我的条件不认为是真的
- 尝试使用Node.js动态路由从IMDB中抓取电影内容.但是在我的output.json文件中没有定义
- "TypeError:t.start未定义”;,在fullcalendar.min.js中,同时在我的网站上使
- 我的函数返回“未定义”
- 为什么我的Mongoose DB模式之一可能是“;强制转换为未定义的“;当它的实例被放置在第二个模式中时
- .val()给了我未定义的值
- 为什么我的程序提醒未定义的值
- 如何将我的自定义时间选择器链接到我的asp.net
- JSHint 错误:未定义我的应用程序 (W117)
- 尝试从我的 chrome 扩展程序访问 gmail 中的 iframe 时出现未定义的错误,但不是从开发者控制台访问
- 为什么我的自定义过滤器会导致无限消化
- 为什么自定义 JavaScript 文件放在客户端文件夹中时不在我的 Meteor 模板上呈现
- 在我的 Web API 中无法获取我的自定义标头
- 如何将 screen.width 值替换为我自己定义的值
- 属性在我的自定义构造函数中无法正常运行 - Javascript
- 当使用node.js时,typescript需要得到我的定义
- 我应该如何编写我的定义来使用curl.js