Tweak heatmap parameters

This commit is contained in:
D. Berge
2025-08-03 13:45:31 +02:00
parent 29c484affa
commit 61cbefd0e9

View File

@@ -453,6 +453,7 @@ export default {
let weights, offset = 0, scaler = 1;
let colorDomain = null;
let aggregation = "MEAN";
let transform = (v) => v;
switch (this.heatmapValue) {
case "total_error":
@@ -484,7 +485,7 @@ export default {
case "delta_R":
weights = values[7];
scaler = 0.1;
colorDomain = [ 0.1, 1.0 ];
colorDomain = [ 0.5, 1.0 ];
break;
case "press_μ":
weights = values[8];
@@ -515,25 +516,29 @@ export default {
break;
case "fill_μ":
weights = values[14];
colorDomain = [ 300, 1000 ];
break;
case "fill_σ":
weights = values[15];
offset = -250;
colorDomain = [ 0, 250 ];
break;
case "fill_R":
weights = values[16];
offset = -500;
colorDomain = [ 0, 500 ];
break;
case "delay_μ":
weights = values[17];
offset = -150;
scaler = 0.1;
colorDomain = [ 2, 50 ];
colorDomain = [ 1.5, 25 ];
//transform = (v) => {console.log("τ(v)", v); return v;};
break;
case "delay_σ":
weights = values[18];
scaler = 0.1;
break;
case "delay_R":
weights = values[19];
scaler = 0.1;
break;
case "no_fire":
weights = values[20];
@@ -589,7 +594,7 @@ export default {
*/
},
getPosition: (d, {index, data}) => [ data.positions[index*2], data.positions[index*2+1] ],
getWeight: (d, {index, data}) => Math.abs(data.weights[index] * scaler + offset),
getWeight: (d, {index, data}) => transform(Math.abs(data.weights[index] * scaler + offset)),
colorDomain,
radiusPixels: 25,
aggregation,