Our line graphs are drawn using SVG technology:
https://i.stack.imgur.com/PLpPT.png
When generating SVG, the width is set to 100%, but the exact value remains unknown. To ensure that the SVG fills the entire width without distortion, we use preserveAspectRatio="none". However, this can sometimes cause circles to be distorted.
To prevent distortion in our lines, we utilize the vector-effect="non-scaling-stroke" option. Do you know of any tricks to maintain consistent circle radius when scaling SVG?