SVG Fundamentals
This example demonstrates fundamental SVG rendering techniques for building simple data visualizations. It draws basic shapes including circles, lines, and paths, using CSS styling properties like fill and stroke. The code shows various SVG elements in combination, including a gray background rectangle, colored circles, and bezier curve paths defined with arc commands. The SVG viewBox attribute controls the coordinate system, while standard JavaScript and HTML handle the structure. The example serves as a technical reference for constructing vector graphics without relying on a visualization library.