如何使用d3

时间:2019-02-05 22:33:22

标签: javascript json d3.js

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

var数据= [     {         “ r”:434,         “ y”:0.04,         “ x”:0.34,     },     {         “ r”:9770,         “ y”:0.97,         “ x”:1.70,     },     {         “ r”:4680,         “ y”:0.46,         “ x”:0.80,     }

,我想将其转换为将数据设置为20个圆,每个圆具有随机生成的属性

1 个答案:

答案 0 :(得分: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);