101 Data Visualization & Analytics Projects is both a learning resource and a reference text that provides lots of hands-on examples to teach and inspire you! If you're looking to get started - or want to try out something new - this text is definetly for you!
• Make Data Visualization Fun and Interesting (from bar charts through to immersive 3d scenes)
• Large range of hands-on examples (with code) from very basic through to more complex/advanced concepts
• 101 project examples (yes, 101!!)
• Great resource for building up your portfolio
• Quick reference text (how-to) for times when you've forgotten or need to know how to do something
• Discover how WebGPU shatters the limitations once set by WebGL
• WebGPU set the new standard for data visualization and analytics (it redefine data visualization and analytics for the modern web)
• ..
List 101 Projects
I Essentials of GPU-Accelerated Data Visualization
11 Visualizing a Simple Bar Chart 12 Pie and Donut Charts: Proportions at a Glance __ Donut 13 Scatter Plot with Zoom and Pan
14 Histogram Generator with Dynamic Binning
15 Animated Sorting Algorithm Visualizer
16 Color Mapping and Gradients for Heatmaps
17 Drawing Coordinate Systems
18 Chart Transitions and Morphing
19 SVG-like Primitives Rendered
20 Decision Tree Classifier Visualizer
III Interaction & User Experience
21 Brushing and Linking Between Charts 22 Lasso Selection using Compute
23 Click-and-Hover Detection on GPU
24 Drag-to-Zoom in Large Visuals
25 Focus+Context Visual Encodings
26 Accessible Chart Design
27 GPU-Accelerated Tooltips and Hints
28 Real-Time Filtering and Data Slicing
29 Animation Easing and Transitions
30 Keyboard/Touch Accessibility for Dashboards
IV Time Series and Trends
31 Temperature Trends Over Time __ with extra overlay information 32 Stock Market Timeline Explorer
33 Multi-Series Line Chart with Filtering
34 Sliding Window Average Visualizer
35 Time-Based Clustering Visualization
36 Fourier Transform Visualization
37 Daily Activity Timeline Heatmap
38 Real-Time Data Streams Dashboard
39 Time-Lag Correlation Matrix
40 Animated Time Series Comparisons
V Spatial Data & Maps
41 Interactive World Map with Data Overlay 42 Choropleth Map with GPU Acceleration
43 3D Terrain and Elevation Map
44 City Traffic Flow Visualizer
45 Population Density Heatmap
46 Animated Migration Paths
47 Point Clustering on Maps
48 K-Means Clustering with GPU Compute
49 Weather Data Geospatial Analysis
50 Regional Comparison Dashboard
VI Statistical Graphics
51 Box-and-Whisker Plot Generator 52 Correlation Heatmap with Compute Shaders
53 Parallel Coordinates Plot
54 PCA (Principal Component Analysis) Projection
55 t-SNE or UMAP Visual Embeddings
56 Kernel Density Estimation Viewer
57 Confidence Interval Visualizer
58 Residual Plot for Regression
59 Animated Distributions with Parameter Tweaks
60 Skewness and Kurtosis Interactive Plot
VII Networks & Graphs
61 Force-Directed Graph Layouts 62 Social Network Visualization
63 Real-Time Network Packet Flow
64 Graph Centrality Metrics Animation
65 Tree and Hierarchy Viewer
66 DAG (Directed Acyclic Graph) Task Pipeline
67 Animated Graph Traversals (DFS/BFS)
68 Road Network Optimization Visualizer
69 Link Weight Heat Visualizer
70 Community Detection Clustering View
VIII Scientific & Simulation Visualizations
71 Particle System Simulation 72 Fluid Dynamics
73 N-body Physics Simulation
74 Diffusion Process Visualizer
75 GPU-Accelerated Cellular Automata
76 Weather System Modeling
77 Quantum State Visualizer
78 Epidemic Spread Modeling
79 Genetic Algorithm Evolution Viewer
80 Monte Carlo Simulation Visual Playground
IX Dashboards, Storytelling & Generative Visualization
81 KPI Dashboard with Real-Time GPU Meters 82 Animated Sankey Diagram for Flow-Based Data
83 Visual Storyboarding: Scenes, Steps, and Scroll
84 Generative Art from Data Streams (e.g., Financial Data → Shape Art)
85 Music Visualizer Using GPU FFT
86 Text & Sentiment Analysis Heatmap (Word Frequency + Emotion Map)
87 Multiview Coordination: Linked Views for Complex Datasets
X Performance Tuning & Scaling
88 GPU Debugging and Profiling Tools 89 Minimizing CPU-GPU Bottlenecks
90 Data Streaming from Disk to GPU
91 Multi-threaded Compute Pipeline
92 GPU Memory Paging for Massive Datasets
93 Web Workers + WebGPU for Parallelism
94 Lazy Rendering and LOD Systems
95 Hybrid CPU-GPU Visualization Architecture
XI Ethics, Testing, and Deployment
96 Avoiding Misleading Visualizations 97 Visualizing Uncertainty & Ambiguity
98 Algorithmic Bias in ML Visualization
99 Saving State and Reproducibility
100 Testing and CI for GPU Visualization
101 Deploying WebGPU Apps at Scale