Line Chart with Multiple Lines
This line chart displays one week of temperature readings in degrees Celsius for multiple cities worldwide, using data from Data Canvas - Sense Your City. Each city is represented by a smooth, colored line, with a color legend identifying each city. The visualization employs d3’s `scaleTime`, `scaleLinear`, `scaleOrdinal`, `axisBottom`, `axisLeft`, and `line` with `curveBasis` to render SVG paths, along with `nest` to group data by city and `colorLegend` for the custom legend.