diff --git a/frontend/src/adapters/gateways/EChartsOptionBuilder/wordcloudOptionBuilder.ts b/frontend/src/adapters/gateways/EChartsOptionBuilder/wordcloudOptionBuilder.ts index a951054..62eb2a0 100644 --- a/frontend/src/adapters/gateways/EChartsOptionBuilder/wordcloudOptionBuilder.ts +++ b/frontend/src/adapters/gateways/EChartsOptionBuilder/wordcloudOptionBuilder.ts @@ -82,9 +82,9 @@ function createShapeMask(shape: string, size: number): HTMLCanvasElement | null case 'cardioid': { ctx.beginPath(); for (let angle = 0; angle < Math.PI * 2; angle += 0.01) { - const rr = r * 0.5 * (1 - Math.sin(angle)); + const rr = r * 0.85 * (1 - Math.sin(angle)); const x = cx + rr * Math.cos(angle); - const y = cy - rr * Math.sin(angle) + r * 0.15; + const y = cy - rr * Math.sin(angle) + r * 0.3; if (angle === 0) ctx.moveTo(x, y); else ctx.lineTo(x, y); }