a bit more visualization tweaking
This commit is contained in:
19
index.html
19
index.html
@@ -24,6 +24,8 @@
|
|||||||
<script>
|
<script>
|
||||||
|
|
||||||
let content = document.getElementById("content");
|
let content = document.getElementById("content");
|
||||||
|
|
||||||
|
data = data.slice(1, -1);
|
||||||
console.log(data);
|
console.log(data);
|
||||||
|
|
||||||
let service_cats = {};
|
let service_cats = {};
|
||||||
@@ -31,9 +33,12 @@
|
|||||||
let min_freq = 9999999;
|
let min_freq = 9999999;
|
||||||
let max_freq = 0;
|
let max_freq = 0;
|
||||||
|
|
||||||
|
let current_scale = 50000;
|
||||||
|
|
||||||
let i = 0;
|
let i = 0;
|
||||||
let str = "";
|
let str = "";
|
||||||
for (let entry of data) {
|
for (let entry of data) {
|
||||||
|
i++;
|
||||||
|
|
||||||
let services = [];
|
let services = [];
|
||||||
|
|
||||||
@@ -59,9 +64,18 @@
|
|||||||
|
|
||||||
|
|
||||||
let range = hi_freq - low_freq;
|
let range = hi_freq - low_freq;
|
||||||
let color = `rgb(${i}, 0, 0)`;
|
|
||||||
|
if (range < current_scale) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
let ci = i * 6.28 / data.length;
|
||||||
|
let r = Math.sin(ci) * 64 + 127;
|
||||||
|
let g = Math.sin(ci + 2) * 64 + 127;
|
||||||
|
let b = Math.sin(ci + 4) * 64 + 127;
|
||||||
|
let color = `rgb(${r}, ${g}, ${b})`;
|
||||||
let container = document.createElement('div');
|
let container = document.createElement('div');
|
||||||
container.style.height = range + 'px';
|
container.style.height = range / current_scale + 'px';
|
||||||
container.style.backgroundColor = color;
|
container.style.backgroundColor = color;
|
||||||
container.className = "freq-entry";
|
container.className = "freq-entry";
|
||||||
|
|
||||||
@@ -72,7 +86,6 @@
|
|||||||
container.appendChild(s);
|
container.appendChild(s);
|
||||||
}
|
}
|
||||||
content.appendChild(container);
|
content.appendChild(container);
|
||||||
i++;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
let max_min = document.createElement('div');
|
let max_min = document.createElement('div');
|
||||||
|
|||||||
Reference in New Issue
Block a user