I tested GMM clustering on vertical lines. It works, as long as the y axis is not snapshot number, but the number divided by the number of snapshots. That way, the points get squished together so the clustering can distinguish those from the other vertical lines.