Javascript .csv绑定到d3.js

Javascript .csv绑定到d3.js,javascript,csv,d3.js,scatter-plot,Javascript,Csv,D3.js,Scatter Plot,刚开始学习d3.js的新手,来自PHP/python,但我的js知识非常薄弱。我试图将X/Y位置绑定到散点图,但我一直得到一个错误 错误:属性d=“MNaN,NaN”的值无效 或 错误:属性cx=“NaN”的值无效 错误:属性cy=“NaN”的值无效 我有点不清楚我做错了什么。下面是我的操作方法:简单的html页面,除了必要的html和脚本之外,没有其他内容(见下文): 等等,我一定要注意的几件事。我打电话给d3.js;我画了一个轴,只是没有数据。这些错误还引用了被调用的d3脚本,因此我确信它正

刚开始学习d3.js的新手,来自PHP/python,但我的js知识非常薄弱。我试图将X/Y位置绑定到散点图,但我一直得到一个错误

错误:属性d=“MNaN,NaN”的值无效

错误:属性cx=“NaN”的值无效 错误:属性cy=“NaN”的值无效

我有点不清楚我做错了什么。下面是我的操作方法:简单的html页面,除了必要的html和脚本之外,没有其他内容(见下文):

等等,我一定要注意的几件事。我打电话给d3.js;我画了一个轴,只是没有数据。这些错误还引用了被调用的d3脚本,因此我确信它正在工作。如果json是一种更好的方法,我很高兴切换到json。这可能真的很明显,但我搞不懂

谢谢你的帮助

编辑:my“.csv”是通过mysql数组中的一个简单循环生成的

     echo $posX . "," . $posY . "<br>";
echo$posX。"," . $波西。“
”;

这(尤其是br)会成为问题吗?

是的,我很笨。这是愚蠢的br 我在调用我的php脚本,它破坏了d3.js,因为它认为br是另一个值


简单的修复。谢谢Lars Kotthhoff。

适用于我您发布的示例数据:--请注意,其中没有

。嗯,一定与其中的br有关。而且,当它最终起作用时,发现它不是一个散点图是令人震惊的。哈哈
    "posX","posY"
    -10,50
    20,143
    14,128
    -40,8
     echo $posX . "," . $posY . "<br>";