如何生成使用D3界的随机属性VAR数据

问题描述 投票:-1回答:1

在这里,我有,我有一个数据集的例子

VAR数据= [{ “R”:434, “Y”:0.04, “×”:0.34,},{ “R”:9770, “Y”:0.97, “×”:1.70,},{ “R” :4680, “Y”:0.46, “×”:0.80,}

,我想把它转换成能在哪里设定的数据为20圈,其中具有随机产生的每个圆的属性

javascript json d3.js
1个回答
1
投票

您可以生成Math.random()随机数。这个函数返回一个随机数0和1之间,您可以用另一个号码,如果你想以适应不同范围的数量乘上。

在这里,我生成20个元素的阵列:

var Data = [];
for(let i = 0; i < 20; i++) {
  Data.push({"r": Math.random() * 1000, "y": Math.random() / 10, "x": Math.random()});
}
console.log(Data);
© www.soinside.com 2019 - 2024. All rights reserved.