The source code is available in GitHub (https://github.com/takanori-fujiwara/streaming-vis-pca).

The source code to reproduce the results in the paper can be downloaded here: [download].

(a) Without the geometric transformation

(b) Our method

Video 1: Comparison of the incremental PCA results for the Iris dataset (a) without and (b) with the geometric transformation and the staged animated transitions. Colors of the points represent the Iris species. For each step, two points, highlighted with blue, are added.

Video 2: Visualizations with the position estimation and the mental map preservation. The bus transportation dataset from TransitFeeds is used. Colors of the points represent bus groups. A blue-to-red divergent color of the outer-ring represents the uncertainty, as described in Sec. 3.4. A path for each new data point’s movement is visualized with gradient colors to represent the uncertainties at the corresponding source and target positions.

Video 3: An example of automatic tracking. Selected data points with the lasso and new data points are tracked.

Supplementary Figure 1. Completion time of each process shown in Table 1.