Stylized Line Chart
This line chart visualizes weekly temperature readings from San Francisco, plotting time on the horizontal axis and temperature on the vertical axis. The visualization uses a smooth, stylized curved path to connect data points. Built with React and D3 v5, it employs `d3.scaleTime`, `d3.scaleLinear`, and `d3.line` with `d3.curveNatural` to generate the SVG path. Axes are rendered using custom React components, with data loaded from a CSV file via `d3.csv`. Long pinkish strokes highlight the trend, while tick marks use a subtle gray color scheme from the Poppins-styled stylesheet.