Stylized Line Chart
A stylized line chart displays temperature over time, with a smooth, natural curve connecting data points from a week of San Francisco weather observations. The visualization uses React to render SVG elements, with D3 v5 functions like `scaleTime`, `scaleLinear`, and `curveNatural` to generate the path and axes, while omitting point markers for a cleaner look. Styling applies a teal stroke and Poppins font. Data loads asynchronously from a CSV via `d3.csv`, mapped to timestamp and temperature fields.