gpt4 book ai didi

javascript - 修改 d3.js 代码以生成静态 3d 图

转载 作者:行者123 更新时间:2023-12-01 04:03:38 25 4
gpt4 key购买 nike

我正在尝试使用 D3 创建交互式 3D 绘图,但从 numpy 获取数据。我在这里找到了一个很好的 D3 示例: http://bl.ocks.org/hlvoorhees/5986172

任何人都可以找出我需要将此代码中的哪些行更改为

  1. 停止动画
  2. 提供我选择的 xy 数据值

???

最佳答案

在 Javascript 文件末尾,替换此行:

setInterval( updateData, defaultDuration );

这样:

function waitForX3d(resolve) {
if ( x3d.node() && x3d.node().runtime ) {
resolve();
} else {
new Promise(r => setTimeout(r, 100))
.then(() => waitForX3d(resolve));
}
}
// setInterval( updateData, defaultDuration );
new Promise(r => waitForX3d(r))
.then(() => updateData());

更改 updateData 函数以将数据加载到 rows 变量中。

关于javascript - 修改 d3.js 代码以生成静态 3d 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41990125/

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