Javascript .csv绑定到d3.js
刚开始学习d3.js的新手,来自PHP/python,但我的js知识非常薄弱。我试图将X/Y位置绑定到散点图,但我一直得到一个错误 错误:属性d=“MNaN,NaN”的值无效 或 错误:属性cx=“NaN”的值无效 错误:属性cy=“NaN”的值无效 我有点不清楚我做错了什么。下面是我的操作方法:简单的html页面,除了必要的html和脚本之外,没有其他内容(见下文): 等等,我一定要注意的几件事。我打电话给d3.js;我画了一个轴,只是没有数据。这些错误还引用了被调用的d3脚本,因此我确信它正在工作。如果json是一种更好的方法,我很高兴切换到json。这可能真的很明显,但我搞不懂 谢谢你的帮助 编辑:my“.csv”是通过mysql数组中的一个简单循环生成的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脚本,因此我确信它正
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>";