diff --git a/packages/g-plugin-canvas-path-generator/src/paths/Ellipse.ts b/packages/g-plugin-canvas-path-generator/src/paths/Ellipse.ts index 81815d569..0c1e4f573 100644 --- a/packages/g-plugin-canvas-path-generator/src/paths/Ellipse.ts +++ b/packages/g-plugin-canvas-path-generator/src/paths/Ellipse.ts @@ -18,6 +18,6 @@ export function generatePath( const scaleY = rx > ry ? ry / rx : 1; context.save(); context.scale(scaleX, scaleY); - context.arc(0, 0, r, 0, Math.PI * 2); + context.arc(r, r, r, 0, Math.PI * 2); } }