Skip to content

Commit 9211d56

Browse files
committed
fixed data duplicates issue
1 parent c83e62f commit 9211d56

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

function.js

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,21 @@
11
var data, svg, bandScale, text;
22
data = [];
33
var time = 700;
4-
for (var i = 0; i < 15; i++) {
5-
data.push(Math.floor(Math.random() * 100) + 1);
4+
function randomData() {
5+
data = [];
6+
n = 0;
7+
while (n < 15) {
8+
d = Math.floor(Math.random() * 30) + 1;
9+
if (data.includes(d) != true) {
10+
data.push(d);
11+
n++;
12+
}
13+
}
14+
return data;
615
}
7-
var h = 100,
16+
var data = randomData();
17+
18+
var h = 150,
819
w = 800;
920
var heightScale = d3
1021
.scaleLinear()
@@ -68,10 +79,7 @@ function createChart() {
6879
}
6980

7081
document.getElementById("random-data").addEventListener("click", function () {
71-
data = [];
72-
for (var i = 0; i < 15; i++) {
73-
data.push(Math.floor(Math.random() * 100) + 1);
74-
}
82+
var data = randomData();
7583
svg.remove();
7684
createChart();
7785
});

0 commit comments

Comments
 (0)