sveltekit-d3js-zoom-brush Svelte Themes

Sveltekit D3js Zoom Brush

A brushable & zoomable multiline chart in SvelkteKit using d3js.

A brushabe and zoomable multline chart in SvelteKit using D3js

A brushable and zoomable multi line chart in SvelteKit & D3js

Screenshot

Based on

Installation

Backend

You need a server that provides some data. there are 2 servers available:

Or you implement your own server.

Requirements:

  • a single REST endpoint /GET path /api/chartdata
  • returns the data provided in the file multline_chart.json
  • runs on port 3000

Start either the NodeJS backend

  • npm i
  • npm run dev

Or run the Rust backend

  • cargo run

Start the frontend

The frontend is implemented in SvelteKit 5, d3js and bootstrap. It works :-).

  • npm i
  • npm run dev

Top categories

Loading Svelte Themes