我正在尝试使用带有节点和链接数据的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
的输出,我看到NaN
和LNaN
。我看过这个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",
...,就没有错误。不幸的是,在这种情况下不会绘制链接。非常感谢任何和所有的帮助!