gpt4 book ai didi

javascript - d3.js 散点矩阵与刷 - 尺度错误

转载 作者:行者123 更新时间:2023-11-29 19:45:58 26 4
gpt4 key购买 nike

我尝试重用“带刷亮的散点矩阵”示例:http://bl.ocks.org/mbostock/4063663

enter image description here

看来代码不能直接与另一个 csv 重用。比例似乎以某种方式进行了硬编码:我通过将第一列值的 10% 增加到 75% 来更改 csv,并且不会直接更新 xscale。要可视化问题,请参阅 mbostock 要点的分支:http://bl.ocks.org/fdeheeger/7249196

我无法弄清楚比例是在 javascript 代码中计算或更新的位置/方式。

d3 专家有什么建议吗?

最佳答案

比例是动态计算的——问题是 CSV 中的数字被解析和处理为字符串而不是数字。这也是原始 block 中的情况,但这并不重要,因为字符串的顺序与数字的顺序相同。

解决这个问题所需要做的就是将字符串解析为数字:

domainByTrait[trait] = d3.extent(data, function(d) { return +d[trait]; });

加号让一切变得不同。完整示例 here .

关于javascript - d3.js 散点矩阵与刷 - 尺度错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19708380/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com