d3.js和python的googlemaps(来自d3.geo.path()的更多NaN)

时间:2015-01-29 00:44:05

标签: javascript d3.js d3.geo

我正在尝试使用带有节点和链接数据的cvs文件中的数据修改此example。我有从python' s googlemaps module获得的地址。所有节点都有两个浮点39.338923 / -74.475714,表示纵向/纬度(lng / lat)坐标。但是,当我到达时:

.attr("d", function(d) { return path({type: "LineString", coordinates: [d.source, d.target]}); });
在上述例子中,事情变得可疑。通过path()显示console.log的输出,我看到NaNLNaN。我看过这个SO question,我相当肯定所有的lng / lat值都是" kosher"。

由于我是javascript,d3.json和制图的新手,我该如何解决这个问题呢?我目前卡住了。由于path()的输出是一个字符串,我可以找到lng。,lat。给出NaN的值。以下是一些例子:

`-77.3860976/38.9695545 ----->M757.197171551755,218.52497030237407LNaN,NaN`
`-77.3860976/38.9695545 ----->M757.197171551755,218.52497030237407LNaN,NaN`

由于问题,有许多链接数据无法使用。我知道在此之前代码可能出错很多地方。我会说,如果我注释掉上面的.attr("d", ...,就没有错误。不幸的是,在这种情况下不会绘制链接。非常感谢任何和所有的帮助!

0 个答案:

没有答案