Two circles use center coordinates and radius values before a small center dot makes the larger circle position explicit.

Program

A circle is defined by a center point and a radius. Changing cx, cy, or r changes geometry without changing pixel density.

circle_radius_position.html
Visuals: captured from real browser rendering
<svg class="demo-svg" viewBox="0 0 360 220" role="img" aria-label="Circle">
  <rect width="360" height="220" fill="#f8fafc" />
  <circle cx="112" cy="110" r="46" fill="#2563eb" />
  <circle cx="236" cy="110" r="68" fill="#f59e0b" opacity="0.86" />
  <circle cx="236" cy="110" r="10" fill="#7c2d12" />
</svg>
  1. Draw the viewport background.

    A pale background makes the circle positions easy to read.
    The background is just another SVG shape painted first.
  2. Place the first circle center.

    A blue circle appears left of center.
    cx and cy place the center point inside the viewBox.
  3. Add a larger circle with a bigger radius.

    A larger amber circle appears on the right.
    The r attribute controls the circle radius in SVG units.
  4. Mark the large circle center.

    A dark center dot marks the amber circle center point.
    A small circle can annotate the same coordinate used by the larger circle.
cx and cy cx and cy define the circle center point.
radius The r attribute sets the circle radius.