diff --git a/xg2.js b/xg2.js index 5fc083ed051c79d9b4c44ba124247de356b404ad..78dba135b4e2f93a6026f96db985085a6fc675ab 100644 --- a/xg2.js +++ b/xg2.js @@ -165,10 +165,10 @@ .attr("width", d => Math.abs(x(d.xG_diff) - x(0))) // Longitud proporcional a xG_diff .attr("height", y.bandwidth()) .attr("fill", d => { - const logIntensity = Math.log(Math.abs(d.xG_diff) + 1) / Math.log(maxValue + 1); + const intensity = Math.min(1, Math.abs(d.xG_diff) / 10); // Escala de intensidad ajustable return d.xG_diff > 0 - ? d3.interpolateBlues(logIntensity) // Azul para valores positivos - : d3.interpolateReds(logIntensity); // Rojo para valores negativos + ? d3.interpolateBlues(intensity) // Azul para valores positivos + : d3.interpolateReds(intensity); // Rojo para valores negativos }) .on("click", function(event, d) { infoContainer2