Rueda de la Vida
// Dibujar las líneas que unen los puntos del usuario
ctx.beginPath();
ctx.moveTo(x, y - familia * 15);
ctx.lineTo(x - economia * 15, y);
ctx.lineTo(x + salud * 15, y);
ctx.lineTo(x - relaciones * 15 * Math.cos(Math.PI / 4), y - relaciones * 15 * Math.sin(Math.PI / 4));
ctx.lineTo(x + espiritualidad * 15 * Math.cos(Math.PI / 4), y - espiritualidad * 15 * Math.sin(Math.PI / 4));
ctx.lineTo(x + trabajo * 15 * Math.cos(Math.PI / 4), y + trabajo * 15 * Math.sin(Math.PI / 4));
ctx.strokeStyle = "#000";
ctx.stroke();
// Calcular el promedio de los aspectos
var promedio = (familia + economia + salud + relaciones + espiritualidad + trabajo) / 6;
// Dibujar el círculo que representa el promedio
ctx.beginPath();
ctx.arc(x, y, promedio * 15, 0, 2 * Math.PI);
ctx.strokeStyle = "#000";
ctx.stroke();
}
Rueda de la Vida
Ingresa tu valor en cada uno de los aspectos de la vida: