Skip to main content
100%

Rendering Data with React & D3 - Stylied Line chart

✓ Published0🌍 Public
Kkeitheade
Last edited Nov 4, 2021
Created on Nov 4, 2021

This example shows a stylized line chart of San Francisco’s weekly temperature readings over time, plotting temperature against timestamps using an SVG canvas. It is built with React and D3 v7, where React manages the component structure and D3 APIs such as `scaleLinear`, `extent`, and `timeFormat` handle scaling and axis ticks. The code loads CSV data from a GitHub gist, extracts temperature and timestamp fields, and renders custom SVG axis components (`AxisBottom`, `AxisLeft`) and circle marks (`Marks`) with tooltips. Styling is applied via CSS classes for tick lines, labels, and mark colors.

AI-generated description

Time Formatting info found from Zan Armstrong and D3 doco

MIT Licensed

Similar vizzes