A curated portfolio of interactive and scientific visualization projects built with D3.js, SVG, and VTK.js.
This repository contains selected projects from an advanced data visualization course, reorganized into a professional portfolio format. The projects cover interactive charts, linked views, brushing, multivariate visualization, contour extraction, transfer functions, and volume rendering.
Interactive charting using D3.js, SVG, scales, and data-driven rendering.
Folder: d3-charts/
Interactive visualization of the Iris dataset using linked views and brushing.
Folder: linked-views-brushing/
Multivariate visualization of the Palmer Penguins dataset using parallel coordinates and interactive brushing.
Folder: parallel-coordinates/
Scientific visualization project implementing contour extraction from scalar fields using the Marching Squares algorithm.
Folder: marching-squares/
3D scientific visualization using transfer functions, opacity mapping, and VTK.js volume rendering.
Folder: volume-rendering/
- JavaScript
- D3.js
- SVG
- HTML/CSS
- VTK.js
- Scientific Visualization
- Interactive Data Visualization
Each project is self-contained.
Open the index.html file inside any project folder using a browser, or run it with the VS Code Live Server extension.
Example:
linked-views-brushing/index.html