Home▸Machine Learning & Neural Networks▸PCA Visualiser (2D)

📊 PCA Visualiser (2D)

Interactive 2D Canvas PCA visualiser. Click to add points or generate a correlated random cloud, watch the real covariance matrix and eigenvector-derived principal component axes update live, with projection onto PC1 and explained variance.

Machine Learning & Neural Networks2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-pca-visualizer ↗ Open standalone
⚙ Under the hood

Click to plot 2D data points or generate a random correlated cloud, and watch the real covariance matrix diagonalise live. The simulation computes the true eigenvectors and eigenvalues, draws the principal component axes scaled by variance, and shows the projection of every point onto PC1 with its explained variance percentage.

pcastatisticsmachine-learningeigenvectorscovariance2d

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)