D3.js D3 js的A帧无法添加x、y、z轴坐标点,缩放不起作用

D3.js D3 js的A帧无法添加x、y、z轴坐标点,缩放不起作用,d3.js,graph,aframe,D3.js,Graph,Aframe,我很困惑,如何提供x、y、z缩放点和少数超出图形区域的点,主要逻辑在隐藏中。aframe scatter component.js 代码链接: 您的plotData=函数(数据)中的d3.extent()存在问题由于某些原因,它不会将“10”放在数组中,因此会得到更小的值,如[0,5.1],而不是[0,10]的范围。在scale.linear()函数中映射较小的maxRange时,会得到过大的值。 我已经手动将[0,10]放入域中(因为它似乎是您的.csv中的薪酬、willWork和tota

我很困惑,如何提供x、y、z缩放点和少数超出图形区域的点,主要逻辑在隐藏中。aframe scatter component.js

代码链接:


您的
plotData=函数(数据)
中的
d3.extent()
存在问题
由于某些原因,它不会将“10”放在数组中,因此会得到更小的值,如[0,5.1],而不是[0,10]的范围。在
scale.linear()
函数中映射较小的maxRange时,会得到过大的值。
我已经手动将[0,10]放入域中(因为它似乎是您的.csv中的薪酬、willWork和totalFI的限制):


在我的示例中,它似乎工作得很好,鉴于您的大多数数据都是建议的<5.1
值,请使用扩展函数制作一个较小的示例,并检查它为什么会以这种方式运行
在我的fork中,您还可以找到wScale var或其他任何东西,我需要熟悉d3的内容。

这个问题可以使用实际问题的解释。和a,强调最小值。上述代码不完整,缩放不起作用。少数点位于图形区域之外。嘿,其工作正常,只需帮助以1到10的比例显示所有协调人的点。我将在3小时内到家,请指定您需要的帮助,它们都有0,10的范围,我的意思是显示坐标点,我在红色框中突出显示,如1,2,3。。10哦,你的意思是在所有地方添加轴,我会在即时通讯后检查它home@B.V.SBharatKumar更新了我的plunk,或者像我那样手动添加它们,或者在制作图形时使用o作为循环,并从“-range/2+i*width/range”动态添加它们,就像我手动添加一样:)
var zScale = d3.scale.linear()
                       .domain([0,10])
                       .range([zRange[0], zRange[1]]);